针对监听负载机和服务器实现浪涌场景,我们会用到ServerAgent这个插件,首先的话就是我们要先安装我们的插件。
- 插件网址:https://jmeter-plugins.org/downloads/all/
- 百度网盘下载ServerAgent--->链接:https://pan.baidu.com/s/1XjdO_28dZCOQCs2rBaEbog?pwd=6666
提取码:6666
- ServerAgent.jar安装过程如下。
1.解压下载的ServerAgent二进制放在被监控的服务器上。
2.双击 startAgent.bat (startAgent.sh)启动监控,默认端口是 4444。
闪退问题解决方法汇总
启动ServerAgent显示是成功的,但是启动jp@gc - PerfMon Metrics Collector监听器后就开始报错然后ServerAgent命令行窗口就开始闪退了
- 首先,需要检查是否安装了jdk,以及jre
#检测jre和jdk是否安装
【win+R】 进入cmd窗口,输入
java -version
#显示java版本就代表安装好了
JRE-->链接:https://pan.baidu.com/s/1pU6tYtFpfQSUYjT5FO_9QA?pwd=6666
提取码:6666
JDK-->链接:https://pan.baidu.com/s/1R3uCsNvYPNNDxbFf0wZ9Rw?pwd=6666
提取码:6666
- 注意我们的jre要配置环境变量
此单脑-->属性-->高级系统设置-->环境变量-->系统变量
填写如下内容
#变量名
CLASSPATH
#变量值 这个是默认的位置,可以直接用
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
- 接下来就是我们的ServerAgent闪退问题解决方案了
方案一:
(1)首先就是进入ServerAgent目录下把下面这个jar包拉到此目录下
-->链接:https://pan.baidu.com/s/16Fp3ntxqq7XgpvcM7VjMNg?pwd=6666
提取码:6666
(2) 然后进入lib目录,把下面的jar包放在此目录下
-->链接:https://pan.baidu.com/s/1xQnrafaC4fa27NiG21hc_A?pwd=6666
提取码:6666
3、如果还有问题,可以再尝试搜索下载log4j-2.0.3.jar,放在ServerAgent的lib目录下,并把该目录下的log4jar删除
-->链接:https://pan.baidu.com/s/1RmbiZ9vcRcPbR11ZOSu1sw?pwd=6666
提取码:6666
4.如果以上方法都不生效我们可以尝试使用命令程序启动serverAgent
执行以下代码:
java -jar D:\project_tomcat\ServerAgent-2.2.1\lib\cmdrunner-1.0.1.jar --tool PerfMonAgent