- master (控制端)
- slave (施压端)
注意事项
- master和slave的JMeter版本必须一致
- 如何master端有多个网卡或安装了虚拟需要把其它的网卡禁用
- master和slave必须都在同一个网段中
(master)配置文件
{JMeter文件夹}/bin/jmeter.properties
# Set this if you don't want to use SSL for RMI
server.rmi.ssl.disable=true
填写slave端ip
# Remote Hosts - comma delimited
remote_hosts=192.168.9.51:1098,192.168.9.129:1098,
docker运行环境
在windows上安装vbox虚拟机启动Ubuntu 安装docker(或直接在windows或Linux上运行)
运行slaves端
sudo docker run --detach --publish 1098:1098 egaillardon/jmeter:5.3.0-1.0.1 -Jserver.rmi.ssl.disable=true -Djava.rmi.server.hostname=192.168.9.129 -Jserver.rmi.localport=1098 -Dserver_port=1098 --server
运行master端
sudo docker run --detach --rm --volume `pwd`:/jmeter egaillardon/jmeter:5.3.0-1.0.1 -Jserver.rmi.ssl.disable=true --nongui --testfile test.jmx --remotestart 192.168.9.129:1098,192.168.9.129:1099 --logfile result.jtl
linux运行环境命令
./jmeter.sh -Jserver.rmi.ssl.disable=true -Djava.rmi.server.hostname=39.98.82.71 -Jserver.rmi.localport=1099 --server