以下是在CentOS下进行JMeter分布式测试的步骤:
JMETER_HOME和PATH。jmeter.properties:
server.rmi.ssl.disable=true(禁用SSL,避免复杂配置)。java.rmi.server.hostname=<slave_ip>。./jmeter-server -Djava.rmi.server.hostname=<slave_ip> &
(&表示后台运行,<slave_ip>为当前节点IP)。jmeter.properties:
remote_hosts=<slave1_ip>:1099,<slave2_ip>:1099。jmeter.properties中设置server_port和server.rmi.localport,并在Master的remote_hosts中对应修改。jmeter -n -t /path/to/test_plan.jmx -R <slave1_ip>:1099,<slave2_ip>:1099 -l /path/to/results.jtl -e -o /path/to/report
-n:非GUI模式;-R:指定Slave节点;-l:结果文件路径;-e -o:生成报告。top或htop命令监控Slave节点的CPU/内存使用情况,避免过载。jmeter-server.log和jmeter.log,处理网络连接或端口冲突问题。参考来源: