以下是在CentOS下进行JMeter分布式测试的步骤:
环境准备
JAVA_HOME
和JMETER_HOME
。配置工作节点
JMETER_HOME/bin/jmeter.properties
:
server.rmi.ssl.disable=true
。rmi.server.hostname=当前节点IP
。server.rmi.localport=1099
。./jmeter-server
。配置控制节点
JMETER_HOME/bin/jmeter.properties
:
remote_hosts=slave1_ip:1099,slave2_ip:1099
。client.rmi.localport=0
(默认随机)。./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
指定工作节点,-l
结果文件路径,-e -o
生成报告)。注意事项
server.rmi.port
及client.rmi.localport
。参考来源: