我尝试使用我的计算机作为客户端/主设备和 EC2 实例作为从设备来开始远程测试我实现了所有这些点:
- 在 Master 和 Slave 上禁用防火墙。
- 我在 Master 和 Slave 上都有相同版本的 java 和 JMeter。
我已将所有通信设置为通过端口 4000。
我对大师的配置:
远程主机=10.xx.xx.xxx
服务器端口=4000
server.rmi.port=4000
server.rmi.localport=4000
server.rmi.ssl.disable=true
我的从属配置 [EC2 实例]
server_port=4000
server.rmi.port=4000
server.rmi.localport=4000
server.rmi.ssl.disable=true
在从属 [EC2 实例] 上启动 JMeter 服务器的命令:
./jmeter-server -Gjava.rmi.server.hostname:10.xx.xx.xxx
在 Master [我的电脑] 上启动 JMeter 服务器的命令:
./jmeter-server -Gjava.rmi.server.hostname:192.xx.xx.xxx
从主服务器运行测试后,测试在从服务器上开始并完成。
我的问题是客户/主人没有得到任何结果或摘要,它卡在这条线上并冻结:
在端口 4445 上等待可能的 Shutdown/StopTestNow/HeapDump/ThreadDump 消息。