阅读量:4
在CentOS中进行JMeter分布式测试,步骤如下:
-
环境准备
- 所有节点(Master/Slave)安装相同版本的JDK(≥1.8)和JMeter,配置环境变量
JMETER_HOME和PATH。 - 确保节点在同一网络,关闭防火墙或开放默认端口(1099,可自定义)。
- 所有节点(Master/Slave)安装相同版本的JDK(≥1.8)和JMeter,配置环境变量
-
配置Slave节点
- 修改
jmeter.properties:server.rmi.ssl.disable=true(禁用SSL,避免证书问题)。rmi.server.hostname=当前节点IP(指定节点IP)。
- 启动Slave服务:
(可指定自定义端口,如./jmeter-server -Djava.rmi.server.hostname=当前节点IP-Dserver.rmi.localport=1888)。
- 修改
-
配置Master节点
- 修改
jmeter.properties:remote_hosts=Slave1_IP:端口,Slave2_IP:端口(多个Slave用逗号分隔)。
- 通过命令行启动分布式测试:
(./jmeter -n -t /path/to/test_plan.jmx -R Slave1_IP:端口,Slave2_IP:端口 -l /path/to/results.jtl-n非GUI模式,-R指定Slave节点,-l结果文件路径)。
- 修改
-
注意事项
- 若使用参数化文件(如CSV),需将文件放置到所有Slave节点的相同路径。
- 建议Slave节点不启动GUI,仅作为执行机,避免资源占用。
- 检查节点间网络连通性,确保JMeter版本、插件一致。
参考来源:
以上就是关于“CentOS中JMeter如何进行分布式测试”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm