性能测试过程中对Linux/windows服务器硬件资源监控---perfmon

背景:性能测试过程中,我们需要对硬件资源进行监控,jmeter插件提供了对Linux/windows系统的监控,且支持分布式部署以及图标生成
目的:用来分析系统瓶颈
组网图:不涉及
工具:apache-jmeter-5.1.1&ServerAgent-2.2.1&jmeter-plugins-extras-1.4.0.jar&jmeter-plugins-standard-1.4.0.jar&jmeter-plugins-cmn-jmeter-0.4.jar
整套的已经上传至网盘,需要自取,开箱即用
链接:https://pan.baidu.com/s/1n49_dQaTpW2m2Gf5JzdHjg
提取码:nhlc
在这里插入图片描述
1.jmeter安装,见本人其它博客,点击这里:win7下jmeter环境搭建
如果使用的是我网盘的包,跳过前面步骤,直接看第
2.在…\apache-jmeter-5.1.1\lib下加入jmeter-plugins-cmn-jmeter-0.4.jar
在这里插入图片描述
此处特别说明,这个包解决了高版本jmeter不支持perfmon插件报错的问题,如果没有加入这个包,会报:java.lang.NoSuchMethodError:org.apache.jmeter.samplers.SampleSaveConfiguration.setFormatter(Ljava / text / DateFormat;)这个错误,请注意
3.在…\apache-jmeter-5.1.1\lib\ext下加入jmeter-plugins-extras-1.4.0.jar&jmeter-plugins-standard-1.4.0.jar这个jar包
在这里插入图片描述
4.启动jmeter
在这里插入图片描述
5.启动server-agent
win7下双击startAgent.bat,Linux下执行startAgent.sh在这里插入图片描述
5.启动成功如下截图:
在这里插入图片描述
7.编写脚本,点击perfmon组件
在这里插入图片描述
8.点击addrow添加监控
在这里插入图片描述
9.传统我们监控这几项:CPU,内存,磁盘读写,网卡I/O
在这里插入图片描述
10.添加线程组,并添加一个http的salmper
在这里插入图片描述
在这里插入图片描述
11.设置线程组为为循环
在这里插入图片描述
如果没有设置,会 报错:Client disconnected,
在这里插入图片描述
12.准备就绪后,点击播放按钮,如下图所示:
在这里插入图片描述
13.保存测试文件,输入存储的路径,就会自动生成jtl文件:C:\Users\Administrator\Desktop\date.jtl
在这里插入图片描述
在setting里面设置时间显示为机器时间
在这里插入图片描述
然后点击chart返回监控
在这里插入图片描述
14.测试结束后,可以讲刚才的jtl文件生产图标,执行下面命令,在如下问价夹下,执行下面的命令
在这里插入图片描述
java -jar cmdrunner-2.0.jar --tool Reporter --generate-png C:\Users\Administrator\Desktop\CPU.png --input-jtl C:\Users\Administrator\Desktop\date.jtl --plugin-type PerfMon --width 800 --height 600

会在桌面生成CPU.png的图片
在这里插入图片描述
如下所示
在这里插入图片描述

其它:在这里下载jar包很方便:https://www.mvnjar.com/kg.apc/cmdrunner/2.0/detail.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值