jmeter监控linux资源,Jmeter使用插件监控服务器资源的使用情况

环境准备

客户端:

1)安装最新版的Jmeter,目前为 Jmeter5.0

2)安装插件管理器:JMeterPlugin

jmeter-plugins-manager.jar下载完成之后,将下载的jmeter-plugins-manager-1.3.jar文件放置到*\apache-jmeter-5.0\lib\ext目录下面,然后重启JMeter即可。

3)利用插件管理器下载查用插件

支持Base64加解密等多个函数的插件 Custom JMeter Functions

用于服务器性能监视的 PerfMon Metrics Collector

用于建立压力变化模型的 Stepping Thread Group

用于Json解析的 JSON Path Extractor

用于展示响应时间曲线的 Response Times Over Time

用于展示TPS曲线的 Transactions per Second

或者直接下载JMeterPlugins-Standard和JMeterPlugins-Extras,解压后将复制JmeterPlugins-Extras.jar(JmeterPlugins-Standard.jar)两个文件,放到JMeter客户端的lib/ext文件夹中,打开JMeter,可在监听器中看到Permon Metrics Collector,客户端配置成功。

被监测服务器:

https://github.com/undera/perfmon-agent

将下载的ServerAgent文件,将ServerAgent-2.2.3.zip上传到被测服务器,解压,进入目录,Windows环境,双击ServerAgent.bat启动;linux环境执ServerAgent.sh启动,默认使用4444端口,出现如下情况即服务端成功:

98661f125b02212d1704addb39fdab6f.png

也可添加 nohub /usr/local/sofeware/ServerAgent-2.2..3/startAgent.sh &让其在后台执行

Jmeter客户端的监听测试

打开JMeter.bat,添加监听器Permon Metrics Collector-Add Row添加一行monitor配置(修改Host/IP为测试IP)-运行-观察server日志即chart图标内容。

bdf5383f6b87e4a84433a4cbb0af989d.png

ServerAgent端的日志:

99ebc645b5cc380a06b5d68028cec0c5.png

运行jmeter时,成功连接然后立刻断开了,并没有获取我们想要的数据。猜想需要一个时间控制的元器件,使其能够获取一段时间的数据。

步骤:添加线程组(不添加发送请求),设置循环次数为永远,点击运行。

结果:成功连接然后立刻断开

ii 添加线程组,设置循环次数为"用玄";为线程组任意添加一个Sampler(并不设置参数);添加一个PerfMon Metrics Collector监听器;点击运行。

结果:成功获取chart图,点击stop,即结束监听数据。全部配置图如下

5112431d0be405d7505d434abf3f3c90.png

77ebca8f1bcd2b386d5dcbf624f812ee.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值