jmeter 使用 ServerAgent 监控服务器
下载、安装、运行插件
(1)下载插件
在Jmeter官网上下载插件管理器Plugins-manager.jar
将JAR包放入到lib\ext目录下
重启Jmeter,可以在选项下看到【选项】-Plugins Manager
(2)安装指定的插件
打开Plugins Manager插件管理器
选择Available Plugins,当前可用的插件
选择需要下载的插件(需要下载的插件见下图)
点击右下角的下载按钮,自动的完成下载,Jmeter会自动重启
(3)离线安装插件
有时在内网,无法使用jmeter的pluginManager直接下载插件。
解决方法:
1、在外网的jmeter使用pluginManager直接下载插件;
2、从外网jmeter的lib/ext文件中,按更新时间排序,复制最新时间的下载好的插件安装包jar文件到内网对应的位置;(可能还需要复制外网jmeter的lib和bin文件中的下载的最新文件)
3、重启内网的jmeter
(4)服务器端
下载ServerAgent程序,并上传到服务器指定的目录下
手动启动ServerAgent程序,windows服务器startAgent.bat,linux服务器startAgent.sh
(1)解压缩:
unzip ServerAgent2.2.3.zip (2)进入ServerAgent目录,赋权限: cd ServerAgent-2.2.3 chmod -R 777 * (3)启动ServerAgent程序 ./startAgent.sh
-
启动 ServerAgent 的前提是系统已安装配置好 Java 环境
-
默认占用端口是 4444
启动 ServerAgent 可能会出现端口被占用问题
解决方案:杀掉占用 4444 端口的进程
- 先查出 4444 端口是什么进程占用
- 然后查看进程详情,确认是否能杀掉
- 如果可以,则杀掉、
Jmeter 监控服务器
(1)添加HTTP请求
(2)在Jmeter中添加PerfMon监控组件,并配置
常用监听器图表