使用jmeter在测试服务器上压测测试后,怎么根据测试结果评估/推测正式服务器能达到的处理能力

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用jmeter在测试服务器上压测测试后,怎么根据测试结果评估/推测正式服务器能达到的处理能力相关的知识,希望对你有一定的参考价值。

基本查看服务端性能常用命令:
cup各核使用率,内存使用情况: top 按1;
服务端网络带宽查看:sudo iftop -n
1.登录https://jmeter-plugins.org/wiki/PerfMonAgent/下载ServerAgent-2.2.1.zip,解压可以直接运行
2.到https://jmeter-plugins.org/downloads/old/下载JMeterPlugins-Standard-1.4.0.zip和JMeterPlugins-Extras-1.4.0.zip
PS:jmeter的plugin1.4.0的只支持jmeter3.2以下,不包括3.2,
3.然后解压两个zip包,把jar文件拷贝到/lib/ext文件夹下,环境配置就完成了。
接下来实际运行一下:
1.直接运行ServerAgent-2.2.1文件夹下的startAgent.bat,启动监控
2.打开jmeter,新建线程组,设置循环下去的线程
监听器选择jp@gc - PerfMon Metrics Collector和jp@gc - Transactions per Second两个监听器,简单配置一下它们,配置要监听的IP和端口,ServerAgent默认是4444端口,当然你可以修改,比如:./startAgent.sh –udp-port 0 –tcp-port 3450这样。
将程序进行后台运行:
nohup java -jar -Ddubbo.protocol.port=9999 datetool-0.0.1-SNAPSHOT.jar &
参考技术A 首先应该是获取服务器的性能指标,然后在总结服务器正常处理的峰值数据。所以,评定性能指标是关键,

以上是关于使用jmeter在测试服务器上压测测试后,怎么根据测试结果评估/推测正式服务器能达到的处理能力的主要内容,如果未能解决你的问题,请参考以下文章

测试理论 | 性能测试

jmeter压测混合业务有先后顺序怎么处理

JMeter压测时如何在达到给定错误数量后停止测试

jmeter在服务器上的压测命令

分布式压测怎么做

压测工具Jmeter介绍及使用