Jmeter进行压测perform监控cpu的最详细步骤,及可能出现的

发布这篇文章主要是因为,公司突然让我压测监控cpu,又急,搞得我焦头烂额,遇到了好多问题,又是新人,不过最终还好,花了半天时间终于从Jmeter5.5到Jmeter3.1遇到的问题都解决了,希望能帮助到各位

Jmeter进行cpu监控需要用到3.1版本
官网下载Jmeter3.1版本:https://jmeter.apache.org/download_jmeter.cgi
另需配置文件

JMeterPlugins-Extras.jar
jmeter-plugins-manager-1.4.jar
JMeterPlugins-Standard.jar 还有一个ServerAgent.zip

百度网盘链接:https://pan.baidu.com/s/16WMbPIxooFBAVA-0VWuoFA
提取码:1314

对jmeter进行环境变量配置
新增系统变量: JMETER_HOME: Jmeter安装路径,并在path变量里面添加%JMETER_HOME%\bin

CLASSPATH: .;%JAVA_HOME%\lib\tools.jar;%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;

命令行窗口:输入Jmeter,并弹出Jmeter界面就成功了
jmeter运行成功
运行成功之后,先行关闭jmeter,将配置文件放到Jmeter安装目录下的lib\ext下再次重启
监控cpu
显示有jp@gc-… 即为插件成功,其中PerMon Metrics Collector为cpu监控插件
接下来,将ServerAgent.zip解压至服务器下,windows的就放在
ServerAgent存放位置
双击startAgent.bat即可
启动ServerAgent
出现该黑色窗口即为成功
在这里插入图片描述
添加一组请求,根据需求添加需要监控的性能即可
在这里插入图片描述
建议线程数多些一些或者循环次数改为永远,否则可能出现线程跑完了,还是Waiting for samples…界面
在这里插入图片描述
在这里插入图片描述
最后成功运行
在这里插入图片描述
cpu性能监控
可能出现的问题,
问题一:

ServerAgent 报:Client disconnected 是因为进程只执行了一次,client只执行了很短的状态就断开了。并且在PerfMon Metrics Collector中也没有任何数据
解决办法:
在线程组中将循环次数改为永远,或者增加线程数和时间
在这里插入图片描述
问题二:
若在官网下载或者别人的ServerAgent.zip,Server Agent可能出现: *Error during exit java.net.SocketException: Connection reset by peer: socket write error,并且ServerAgent闪退
在这里插入图片描述

解决办法,将从我个人网盘下载的sigar-amd64-winnt.dll,替换你个人电脑上ServerAgent\lib下的sigar-amd64-winnt.dll文件,再次重启即可解决

问题三:
运行perform出现: ConversionException: kg.apc.jmeter.vizualizers.CorrectedResultCollector : kg.apc.jmeter.vizualizers.CorrectedResultCollector
是因为低版本的Jmeter运行高版本的Jmeter脚本出现的问题,只需要重头创建一个接口测试即可

若Server Agent出现闪退,则在ServerAgent目录新增一个文件夹jre,并把jre放在该文件下
在这里插入图片描述
找到startAgent.bat编辑,新增一条
在这里插入图片描述
问题四
若使用JMeter高版本,运行jp@gc-PerforMon Metrics Collector可能出现
Uncaught Exception java.lang.NoSuchMethodError: org.apache.jmeter.samplers.SampleSaveConfiguration.setFormatter(Ljava/text/DateFormat;)V in thread Thread[StandardJMeterEngine,6,main]. See log file for details.
在这里插入图片描述
并且Jmeter没有任何反应,只有报错日志
解决办法,更换Jmeter3.1版本
问题五
若是换成Jmeter3.1版本,运行Post请求上传文档,请求头都填写了,查看结果树任然报400
在这里插入图片描述
解决办法:在请求里面更改下图选项即可
在这里插入图片描述
最后也成功了
在这里插入图片描述
最后要是能帮助到你,希望三连

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

·及白

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

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

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

打赏作者

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

抵扣说明:

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

余额充值