jmeter监控服务器的方法
先下载Jmeter资源监控插件,我的百度云jmeter视频里面有说。
地址如下:
JMeterPlugins-Standard-1.3.1.zip 下载
https://jmeter-plugins.org/downloads/old/
ServerAgent-2.2.1.zip 下载
https://jmeter-plugins.org/wiki/PerfMonAgent/
把解压JMeterPlugins-Standard-1.3.1.zip,将其中\lib\ext\JMeterPlugins-Standard.jar包复制到jmeter安装目录下的\lib\ext下
启动jmeter,在监听器的选项中增加了一些jp@gc开头的监听器,监控cpu、内存、i/o的监听是jp@gc - PerfMon Metrics Collector
将ServerAgent-2.2.1.zip解压后放在需要监控的服务器上,并开启
startAgent.bat(windows)
使用方法
修改端口的方法
我的百度云盘有存资源
后记:
mac启动 startAgent.bat 时 是启动 ServerAgent.sh
参考: https://www.cnblogs.com/zhaoxd07/p/5197669.html
https://mp.weixin.qq.com/s/zmRIII02Bh-7qgiAbCYb4A
最新的mac jdk1.8:
jmeter 用的是 5.4.1
插件下载:
链接: https://pan.baidu.com/s/1dhz4HFXV5rZQlhmCku8o6g 提取码: q5fy 复制这段内容后打开百度网盘手机App,操作更方便哦
- JMeterPlugins-Extras.jar
- JMeterPlugins-Standard.jar
- ServerAgent-2.2.3.zip
可以通过官方下载:https://jmeter-plugins.org/downloads/old/ (我木有用)
JMeterPlugins-Extras.jar 和 JMeterPlugins-Standard.jar 放到 \lib\ext
ServerAgent 这个开启可能会出现说 no libsigar-universal64-macosx.dylib in java.library.path
其实这个文件在ServerAgent 的lib目录里面,我把他移动到ServerAgent 里面的根目录下 然后chmod 777
指定监听的接口
./startAgent.sh --udp-port 0 --tcp-port 3450