使用jmeter监控服务器资源
程序员文章站
2022-07-15 13:52:03
...
jmeter 的聚合报告等listener可以提供诸如 tps、响应时间等图文报告。但在稳定性测试时候,经常需要监控一段时间内服务器cpu、内存等资源的使用情况。这个可以通过对jmeter的扩展实现,一共有三个文件。
- 下载ServerAgent(文末有附件ServerAgent-2.2.3.zip),作为系统监控的代理服务器,可以到https://jmeter-plugins.org/wiki/PerfMonAgent/下载。在服务器端运行解压后的startAgent.sh即可
- Servers Performance Monitoring(文末有附件jpgc-perfmon-2.1.zip),是Jmeter的插件,可以到https://jmeter-plugins.org/wiki/PerfMon/下载,下载后解压到对应的jmeter目录下。启动jmeter后,添加监听器中会多出“PerfMon Metrics Collector”就是对服务器资源监控的监听器。
- 如果启动测试后,出现
java.lang.NoSuchMethodError:错误,需要:
org.apache.jmeter.samplers.SampleSaveConfiguration.setFormatter(Ljava/text/DateFormat;)- remove the jmeter-plugins-cmn-jmeter-0.3.jar from the /lib directory
- and replace it with jmeter-plugins-cmn-jmeter-0.4.jar (available from Maven Central)(本文末有此附件)
参考文档:
https://blog.csdn.net/a23764996/article/details/54861912
https://*.com/questions/46485264/jmeter-throws-java-lang-nosuchmethoderror-org-apache-jmeter-samplers-samplesave
上一篇: JMeter使用 远程csv文件注意
下一篇: 系统集成平台设想