文章目录
- 一、资源准备
- 二、使用步骤
- 1.配置环境
- 2.启动ServerAgent服务
- 3.性能监控
一、资源准备
首先我们需要下载这三样东西并解压(解压后如下图)
资源我已经上传啦,大家可以直接在这里下载
JMeterPlugins-standard、JMeterPlugins-Extras、ServerAgent-2.2.3监听插件资源分享
二、使用步骤
1.配置环境
1.把后面两个文件夹里面lib下的内容全部移到jmeter/lib下的ext路径下
2.重启jmeter,看到很多新增的“jp@gc”开头的元件,表示加载成功啦
(我们选择的监听主要是PerfMon Metrics Collector)
2.启动ServerAgent服务
我这里是直接在本机上测试,就直接在本机打开啦,如果是在别的服务器上跑要远程启动ServerAgent
(没有固定要放在哪里,我直接存在了“下载”里面)
1.点开ServerAgent-2.2.3文件夹找到startAgent.sh,并将其拖拽到终端
(⚠️是拖拽,不是直接打路径!!!我每次手动输入都显示No such file or directory)
默认端口是4444,拖拽后我这里出现了端口占用的情况(如果没有出现这个情况可以直接跳到下一步)
出现端口占用的解决方法:
(1)查看4444端口占用情况
在终端输入代码:
lsof -i:4444//查看4444端口被占用情况
可以看到我这里是被PID为2103的进程占用了
(2)杀死在占用端口的进程
PID输入上一步的PID
kill -9 2103//kill -9 PID
(3)再次把startArgent.sh直接拖拽到终端窗口,按回车运行
2.出现“JP@GC Agent v2.2.3 started”代表启动成功
3.性能监控
1.在http请求下添加PerfMon Metrics Collector监听
2.添加你想要监听的指标(我这里选的是cpu、内存及IO)
3.填写线程数(我这里选择50个并发数)
在这里插入代码片
4.这里需要写入任意一个文件(.txt格式的就可以)
5.这里会弹出一个选择框,我们选择“附加到现有文件”
6.然后我们就可以看到监听结果啦
同时ServerAgent端也会出现以下日志:
以上就是今天要分享的内容,本文仅仅简单介绍了macOS系统下本机配置资源监控插件的方法,博主第一次写文章,有什么意见或建议的话可以评论区留言噢~