1.配置
-
分布式压测需要一台调度机(Controller)和N台执行机(Slave)
- 所有服务器安装JDK版本一致
- 所有服务器安装Jmeter版本一致
- 所有服务器在同一局域网
- 关闭所有执行机的防火墙
-
执行机(Slave) 配置
- 修改配置文件:JMETER_HOME/bin/jmeter.properties(默认是1099)
# RMI port to be used by the server (must start rmiregistry with same port) server_port=2099
- 启动执行机(Slave)Jmeter服务
# 路径JMETER_HOME/bin/ 双击 jmeter-server.bat #Windows ./ jmeter-server -Djava.rmi.server.hostname=执行机IP #Linux
- 修改配置文件:JMETER_HOME/bin/jmeter.properties(默认是1099)
-
调度机(Controller)配置
- 添加执行机(路径JMETER_HOME/bin/jmeter.properties)
#--------------------------------------------------------------------------- # Remote hosts and RMI configuration #--------------------------------------------------------------------------- # Remote Hosts - comma delimited remote_hosts=192.168.0.100:2099,192.168.0.101:2099 #例如两台执行机IP分别为192.168.0.100和192.168.0.101
-
查看配置的远程执行机信息
- 添加执行机(路径JMETER_HOME/bin/jmeter.properties)