在CentOS下进行JMeter分布式测试的步骤如下:
sudo yum install java-1.8.0-openjdk-devel wget https://downloads.apache.org//jmeter/binaries/apache-jmeter-5.5.zip unzip apache-jmeter-5.5.zip cd apache-jmeter-5.5 jmeter.properties文件: server.rmi.ssl.disable=true rmi.server.hostname=your_node_ip server.rmi.localport=1099 jmeter-server:./jmeter-server jmeter.properties文件: systemctl stop firewalld server.rmi.ssl.disable=true rmi.server.hostname=192.168.1.101 jmeter-server:./jmeter-server jmeter.properties文件: remote_hosts的值,添加Slave机器的IP和端口,例如:remote_hosts=192.168.1.101:1099,192.168.1.102:1099 ./jmeter -n -t /path/to/your/test_plan.jmx -R 192.168.1.101:1099,192.168.1.102:1099 -l /path/to/results.jtl -e -o /path/to/report 使用以下命令行启动分布式压测:
jmeter -n -t /path/to/jmx/script.jmx -l /path/to/results.jtl -e -o /path/to/report -R 192.168.30.132:1099,192.168.30.130:1099 其中:
-n:非GUI模式。-t:指定测试计划文件路径。-l:指定结果文件路径。-e:执行测试并生成报告。-o:指定报告输出路径。-R:指定Slave机器的IP地址和端口。sudo firewall-cmd --zone=public --add-port=1099/tcp --permanent sudo firewall-cmd --reload 以上步骤应该可以帮助你在CentOS上成功配置并运行JMeter的分布式测试。如果有任何问题,请参考JMeter官方文档或社区论坛寻求帮助。