我正在尝试在远程服务器上运行JMeter。 我正在新VM实例上运行JMeter-server,从桌面运行GUI客户端。
我编辑了jmeter.properties
文件并插入了我的新VM的外部IP和端口。
# Remote Hosts - comma delimited
remote_hosts=<my external IP>
#remote_hosts=localhost:1099,localhost:2010
# RMI port to be used by the server (must start rmiregistry with same port)
server_port=1099
我还在防火墙上启用了特定的端口和IP。
测试我使用curl并立即得到回复:
curl <my external IP>:1099
curl: (52) Empty reply from server
当我启动JMeter GUI时,我遇到了一个例外:
连接被拒绝主机:&lt; 内部 我的新VM的IP &gt;
我的问题是 - 为什么JMeter GUI尝试访问我的内部IP而不是属性中指定的外部IP? JMeter如何了解我的内部IP?我错过了什么?我是否需要在其他地方配置它?
答案 0 :(得分:2)
在jmeter-server / jmeter-server.bat文件中取消注释:
RMI_HOST_DEF = -Djava.rmi.server.hostname =