Linux上运行Jmeter 5.3,利用PerfMon插件监控服务器CPU与Memory
1. 安装依赖
PerfMon插件运行需要安装必要的lib及插件,才能运行,否则会运行失败
将需要安装的lib放入{JMETER_HOME}/lib文件夹下,需要的lib库为:
将需要安装的插件放入{JMETER_HOME}/lib/ext文件夹下,需要的plugins如下,可从jmeter官网下载:https://jmeter-plugins.org/
- jmeter-plugins-manager-1.4.jar
- jmeter-plugins-perfmon-2.1.jar
2. 为线程组添加PerfMon Listener
选中线程组,右键添加PerfMon Listener
添加想要监控的服务器IP, 端口(默认4444),和监控项(CPU,MEMORY等)
输入想要将监控结果保存的位置
3. 将serverAgent放到需要监控的服务器上,并运行
sh startAgent.sh运行即可,默认是绑定服务器4444端口
4. 在Linux服务器上运行jmx
cd {JMETER_HOME}/bin
sh jmeter.sh -n -t /home/scripts/test.jmx -l /home/scripts/Result.jtl
5. 查看perfMon监控结果
将服务器上保存的perfMon监控结果下载到本机,再次使用jmeter打开该结果,即可