踩了很多坑,总结一下(具体操作不一一罗列,只记录重点部分)
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 &

本文分享了在云服务器上进行JMeter性能测试的经验,包括解决安全策略、防火墙设置、端口冲突等问题,以及如何修改ServerAgent端口号并后台运行测试脚本。
8600

被折叠的 条评论
为什么被折叠?



