最近在学习jmeter做性能测试,记录一下今天遇到的问题,以及解决方案。如果你有同样的问题,不防试试这个方法!
问题描述:
用jmeter监控服务器硬件资源时,运行脚本后,PerfMon Metrics Collector右下方一直显示Waitting for samples,如下图所示:
查看结果树和聚合报告是正常显示的。观察到每次运行脚本的时候,ServerAgent-2.2.3会闪退。
查找问题:
1. 打开ServerAgent-2.2.3文件夹,查看日志文件
2. 打开日志之后提醒以下内容:
3.作为一个新手小白只能去网上扒拉帖子,发现从官网下载的最新版的jdk有问题,造成了JVM崩溃,所以下载软件还是不要最新版的,特别容易出问题。
解决方案:
把最新版的jdk卸载,重新安装了1个老版本的。
启动ServerAgent-2.2.3,jmeter中运行脚本,右下方就成功出现了图像,如下:
大功告成!
附一个老版本的jdk(jdk-8u172):
链接:https://pan.baidu.com/s/1Q3J4-t6H_TNIdpuHNegBsw
提取码:jdk1