jmeter资源监控jp@gc - PerfMon Metrics Collector

在使用JMeter 5.3进行性能测试时,若搭配JDK 14,可能会遇到PerfMonMetricsCollector报错的问题。此问题在切换至JDK 8后得以解决。

jmeter5.3搭配jdk14,在执行测试的时候,PerfMon Metrics Collector会报错,换成jdk8即可

JMeter 中添加 `jp@gc - PerfMon Metrics Collector` 监听器,通常需要以下几个步骤: 1. **安装插件管理器** 如果尚未安装 JMeter 插件管理器(JMeter Plugins Manager),可以通过下载 `jmeter-plugins-manager-*.jar` 文件并将其放入 JMeter 的 `lib/ext` 目录中。重启 JMeter 后即可在菜单栏的 "Options" 下看到 "Plugins Manager" 选项。 2. **通过插件管理器安装 PerfMon 插件** 打开 JMeter,进入 `Options > Plugins Manager`,在可用插件列表中查找 `PerfMon Metrics Collector` 或 `ServerAgent`,选中后点击 “Install” 进行安装。安装完成后重启 JMeter。 3. **启动 ServerAgent 监控服务器资源** 在监控服务器性能之前,需手动启动 `PerfMonAgent`。可以通过以下命令启动,默认 TCP 和 UDP 端口为 `4444`: ```bash java -jar CMDRunner.jar --tool=PerfMonAgent --tcp-port=4444 --udp-port=4444 ``` 如果默认端口被占用,可更换其他端口号以避免冲突 [^3]。 4. **在测试计划中添加监听器** 启动 JMeter 后,在测试计划的线程组下找到 `jp@gc - PerfMon Metrics Collector` 监听器,并将其添加到测试计划中。在监听器配置界面中输入目标服务器的 IP 地址和端口号(默认为 4444)。 5. **运行测试并查看性能指标** 配置完成后,运行测试计划即可通过该监听器收集服务器的 CPU、内存、磁盘 I/O 等性能指标。 ### 示例:启动 PerfMonAgent 并配置监听器 ```bash # 启动 PerfMonAgent,使用自定义端口(如 18999) java -jar CMDRunner.jar --tool=PerfMonAgent --tcp-port=18999 --udp-port=18999 ``` 在 JMeter 的监听器配置中填写对应 IP 和端口 `18999`,即可开始监控
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值