1. Home
  2. Docs
  3. JMeter教程
  4. 分布式配置

分布式配置

  • 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

相关资料

egaillardon/jmeter

Windows和Linux的Jmeter分布式集群压力测试

Was this article helpful to you? Yes No

How can we help?