JMeter+Severagent 监控服务器状态


JMeter+Severagent监控方法:

1.需要在JMeter安装目录中的lib/ext中添加两个扩建文件,分别为:

下载路径:https://jmeter-plugins.org/downloads/old/       注意:需解压后再放入

2.通过FTP工具在服务端放入Severagent,下载地址:https://github.com/undera/perfmon-agent

 3.对Severagent.zip文件使用unzip命令进行解压: unzip Severagent.zip  ,解压完成后对解压出来的文件进行赋权:chmod 777 startAgent.sh,赋权完成后执行  ./severAgenr.sh  命令,如图:

注:1.如果linux中未安装zip,可使用yum install - y zip unzip来安装,如果过你实在弄不了,那你就直接传解压后的文件

       2.如果4444端口被占用可指定端口启动:java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 8888 --tcp-port 8888

 4.启动JMeter,在线程组中添加监听器:PerfMon Metrics Collector,并在其中添加所要添加的服务器ip、端口号、要检测的参数

5.执行我们的脚本,在PerfMon Metrics Collector中就可以查看到脚本执行时服务器资源的状态了

 写在最后:可能在我们配置完以上所有进行运行的时候还会出现问题,可以在linux上severagent的运行页面看到运行信息和报错信息,可以根据信息进行修改。