jmeter怎么监控网站服务器,Jmeter监控服务器资源

1. 前言

之前用Jmeter做性能测试时总是通过其他工具来监控服务器资源,通过查找资料,发现Jmeter自带的监控工具能监控tomcat,这种情况只能监控Tomcat支持的资源使用部分,完全是不够用的,于是发现有第三方插件支持Jmeter监控服务器资源。本文主要介绍如何通过JMeter插件来监控服务器CPU、内存、磁盘、网络等相关资源。

2. 插件下载、部署

2.1 下载插件:

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

2.2 插件部署

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

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

791e4bae2f1d

image.png

3、 启动Jmeter,测试计划—右键添加—监听器,看到很多jp@gc则表明插件已生效

791e4bae2f1d

image.png

4、 将 ServerAgent-2.2.1上传到服务器上,运行ServerAgent-2.2.1\bin\startAgent.sh(windows系统运行startAgent.bat),默认端口4444

791e4bae2f1d

image.png

3. 监控配置

1、 打开Jmeter,在测试计划—右键添加—Thread—线程组

791e4bae2f1d

image.png

2、 线程组右键添加—Sampler—任意选一个,对该Sampler不做任何参数设置

791e4bae2f1d

image.png

3、 线程组右键添加—监听器—jp@gc – PerfMon Metrics Collector

791e4bae2f1d

image.png

4、 在添加的jp@gc -PerfMon Metrics Collector 里面添加要监控的服务器地址,端口默认为4444, 和要监控的选项(cpu、内存、IO、网络IO等)

791e4bae2f1d

image.png

5、 配置好后点启动按钮,服务端有如下日志则表明配置成功

791e4bae2f1d

image.png

6、 第五步操作后你会发现chart区域并无曲线图,原因是线程组只运行一次,要显示曲线图则需要将线程循环次数改成永远,然后再点启动即可看到曲线图。调度器勾选后可设置脚本跑多长时间。

791e4bae2f1d

image.png

791e4bae2f1d

image.png

4. 设置

1、 Rows中可以设置曲线图中显示被监控项

791e4bae2f1d

image.png

2、 Settings中设置项如下:

Use relative times:使用相对时间,默认勾选,显示为从监控起一段时间内的曲线图;不勾选则显示当前系统时间内的曲线图

Auto-zoom rows for best fit:自动缩放最佳拟合行,默认勾选,不建议取消勾选

Line width:线条宽度,默认为1,不建议修改

Draw markers:画标记,默认不勾选,勾选后曲线转折点被标记

Paint gradient:颜色梯度,默认勾选

Limitnumber of points in row to [] points:行的极限点数,默认不勾选

Force maximum Y axis value to []:Y轴最大值,默认不勾选

5. 获取结果

在Chart区右键出现如图菜单,各选项功能见表格。

Copy Image to Clipboard:复制图片到剪贴板

Save Image as… : 图片另存为…

Export to CSV:导出为CSV格式

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值