配置
-
主从需要在同一子网。
-
可以修改从机的端口,主要是防火墙的原因,这样就可以在防火墙只配置一个端口,如果没有防火墙,可以不用配置
server_port=1099
server.rmi.localport=1099 -
centos防火墙开端口
sudo firewall-cmd --zone=public --add-port=1099/tcp
sudo firewall-cmd --reload (使之生效) -
从机和master控制机配置文件都禁用ssl
server.rmi.ssl.disable=false -
关键点,在从机上执行**./jmeter-server -Djava.rmi.server.hostname=10.2.11.250**(从机的ip)
-
master控制机的jmeter.properties配置从机的ip端口,如果多个从机,以逗号隔开。
remote_hosts=10.2.11.250:1029 -
启动控制机jmeter.bat
-
在控制机GUI界面 菜单run-remote start 执行,注意:远程机执行测试脚本时,若断言执行成功时,在控制机上是看不到请求响应数据的,只有在断言出错时才可看到远程机的返回
成功显示
从机启动成功后显示如下
Using local port: 1099
Created remote object: UnicastServerRef2 [liveRef: [endpoint:10.2.11.250:1099,objID:[-7c101f9e:18bf1eabddc:-7fff, 5799125235372288829]]]
参考文章
centos防火墙配置
https://blog.csdn.net/weixin_42599091/article/details/131431521
jmeter分布式
https://zhuanlan.zhihu.com/p/604854572?utm_id=0