JMeter监控插件 的安装与使用

ServerAgent是服务端的,JMeterPlugins-Standard和JMeterPlugins-Extras是客户端的。

一、ServerAgent服务端安装

•1下载对应版本的 ServerAgent

•下载网址:https://github.com/undera/perfmon-agent/blob/master/README.md

•2 把下载好的 serverAgent 压缩包上传到指定服务器下(笔者上传到/var/www/html/ser-agent 下(ser-agent 文件夹是新建的,命令:mkdir ser-agent),

然后解压:unzip  ServerAgent-2.2.3.zip

cd /var/www/html/ser-agent/ServerAgent-2.2.3
运行:./startAgent.sh

•3 解压后运行,如果报 java 错,说明没有安装 jdk,需要安装对应版本的 jdk,安装好后,再次运行

4 解决好 jdk 的问题,再次运行:./startAgent.sh ,出现下图所示的内容,说明成功启动

5 可以进行连接测试

在此之前,需要在虚拟机上关闭防火墙

命令:service firewalld stop

然后在本机打开终端,输入连接命令

telnet 192.168.0.218 4444

出现如下图示,说明成功连接

以上,over

二、配置 

JMeterPlugins-Standard JmeterPlugins-Standard 下载地址:

Download :: JMeter-Plugins.org

将 JMeterPlugins-Standard-1.3.1.zip 中 lib\ext 目录下的 JmeterPlugins-Standard.jar 文件都放到apache-jmeter-2.13\lib\ext目录中。 

将 JMeterPlugins-Extras-1.3.1.zip 中 lib\ext 目录下的 JMeterPlugins-Extras.jar 文件放到apache-jmeter-2.13\lib\ext目录中。 

三、监控 

将jar包放到lib下后,jmeter的监听器就会多出一些监控插件,选择添加即可

 1) apache-jmeter-2.12\bin\jmeter.bat 启动JMeter

https://img2018.cnblogs.com/blog/1409323/201907/1409323-20190711165652274-1309523729.jpg

添加监控项中的细项,如CPU、memory、磁盘I/O等信息

https://img2018.cnblogs.com/blog/1409323/201907/1409323-20190711165900916-805200826.jpg

注意:

https://jmeter-plugins.org,要么就都是在官网下载“plugins-manager.jar”

如果将旧的插件放入Jmeter5.4中会报版本兼容性错

ERROR o.a.j.JMeter: Uncaught exception in thread Thread[StandardJMeterEngine,6,main]
        java.lang.NoSuchMethodError: org.apache.jmeter.samplers.SampleSaveConfiguration.setFormatter(Ljava/text/DateFormat;)V
        at kg.apc.jmeter.JMeterPluginsUtils.doBestCSVSetup(JMeterPluginsUtils.java:272) ~[JMeterPlugins-Extras.jar:?]
        at kg.apc.jmeter.perfmon.PerfMonCollector.setupSaving(PerfMonCollector.java:140) ~[JMeterPlugins-Standard.jar:?]
        at kg.apc.jmeter.perfmon.PerfMonCollector.testStarted(PerfMonCollector.java:117) ~[JMeterPlugins-Standard.jar:?]
        at org.apache.jmeter.reporters.ResultCollector.testStarted(ResultCollector.java:350) ~[ApacheJMeter_core.jar:5.4]
        at kg.apc.jmeter.vizualizers.CorrectedResultCollector.testStarted(CorrectedResultCollector.java:28) ~[JMeterPlugins-Extras.jar:?]
        at org.apache.jmeter.engine.StandardJMeterEngine.notifyTestListenersOfStart(StandardJMeterEngine.java:205) ~[ApacheJMeter_core.jar:5.4]
        at org.apache.jmeter.engine.StandardJMeterEngine.run(StandardJMeterEngine.java:382) ~[ApacheJMeter_core.jar:5.4]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_152]

咋办?不支持高版本,解决办法如下:

将版本降低,使用jmeter3.1搭配jmeter的插件Extras1.4.0Standard -plugin1.4.0的只支持jmeter3.2以下,不包括3.2!!!

第二种:使用 plugins-manager.jar配置Jmeter5.1使用。好,解决了问题,继续!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liang_cr

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值