Jmeter报错

第1章 背景:

公司测试部门一个同事找到我,说他在用压测软件监控服务器性能的时候,总是连接不上,获取不到服务器的信息,报错如下:

提示是连接超时,然后我反反复复的重新下载插件,重新安装,都不行,弄了将近两个小时,快疯了,最后在网上看到一个文章,竟然和我的问题一样,最后问题终于解决了,记录下这个坑,希望可以帮到大家

第1章 问题原因:

现在我也没搞懂是哪里出了问题,不过我知道怎么解决,那就是千万不要是用serversgent的默认4444端口,自己更改其他端口

第2章 jmeter监控cpu,内存等信息配置步骤

2.1环境说明:

个人台式机,jmeter版本为3.0

2.2步骤:

下载插件:

http://jmeter-plugins.org/downloads/all/

进入其路径JMeterPlugins-Standard-1.3.1\lib\ext,复制JmeterPlugins-Standard.jar文件,放到JMeter端的lib/ext文件,重启jmeter即可,按照下图进行点

现在配置服务端

ServerAgent-2.2.1.zip上传到被监控服务器上并解压,然后进入目录中,有的人会使用startAgent.sh来启动,这就会使用默认的4444端口,也就是无论你怎么配都连接不到服务器上,一定要把端口改掉,使用下面命令启动即可:

java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 7777 --tcp-port 7777

客户端按照下图连接

然后你会发现你可以监控资源信息了