踩了很多坑,总结一下(具体操作不一一罗列,只记录重点部分)
1、云服务器的安全策略问题,请进入后台管理系统把端口的进出都全部打开
2、云服务器里面的系统记得向防火墙添加要用到的端口,或者直接禁用防火墙(不建议这么做)
3、jmeter的ServerAgent默认使用4444端口,这在云服务器上面死活运行不成功而且4444端口也没有被占用。改一下端口号,比如7777就能成功,至今为止我还没想明白这是什么原因。
图示 4444端口并没有被占用
这样的情况下,就先被纠结了,直接改端口号吧。
修改端口号:
修改/usr/ServerAgent-2.2.3/startAgent.sh
将原来的用#注释掉,加上下面的一句话改端口为7777
java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 7777 --tcp-port 7777
4、运行脚本,后台运行
nohup sh startAgent.sh &