jmeter集群测试的官方文档:http://jmeter.apache.org/usermanual/jmeter_distributed_testing_step_by_step.html
一、测试机器。
集群测试的电脑,分为2种:
- Master 运行JMeter GUI 界面(jmeter.bat)的机器,控制测试。
- Slave 运行jmeter-server 的电脑, 执行测试任务。
我这里只有2台电脑。我的本机:192.168.32.250,另一个电脑:192.168.32.251
二、Slave 机器的配置。
修改 apache-jmeter-5.1.1\bin\jmeter.properties
文件,设置如下:
server.rmi.ssl.disable=true
server_port=1099
二、Master 机器的配置。
remote_hosts=127.0.0.1,192.168.32.251:1099
server.rmi.ssl.disable=true
- remote_hosts 配置Slave机器的ip和端口,多个用逗号隔开。我这里本机既是Master又是Slave,所以直接配置127.0.0.1
二、启动Slave。
直接运行apache-jmeter-5.1.1\bin\jmeter-server.bat
,启动Slave。
运行jmeter.bat
启动Master。可以看到下面的界面:
Run-->Remote Start
有2个机器。可以选择任意一个机器运行测试。Run-->Remote Start All
可以运行全部机器测试。