我已经使用我的本地机器(主机)和AWS EC2机器(从机)设置了jmeter分布式测试。大多数配置都基于 - http://blog.ionelmc.ro/2012/02/16/how-to-run-jmeter-over-ssh-tunnel/
运行测试时,我在jmeter-server.log上有以下异常
2015/11/06 12:42:37 ERROR - jmeter.samplers.RemoteTestListenerWrapper: java.rmi.ConnectException: Connection refused to host: 127.0.1.1; nested exception is:
java.net.ConnectException:拒绝连接
我遇到的一个可能的解决方案是来自堆栈流问题之一 -
我确实以 -
启动了我的服务器./jmeter-server -Djava.rmi.server.hostname=127.0.0.1
并没有解决问题。很少有其他博客谈论在服务器上设置以下属性 -
server.rmi.localhostname=127.0.0.1
但是我在jmeter 2.13上找不到任何这样的属性 该属性是否被其他属性删除或替换?
答案 0 :(得分:1)
我遇到了同样的问题,刚刚遇到了这个问题。如果您点击指向original blog posts的链接,则会提及以下内容:
补丁的内容
- 添加jMeter参数server.rmi.localhostname - 默认情况下为jMeter 1)绑定到主机的主机名,2)拒绝绑定到localhost。如果设置了此参数,jMeter将绑定到指定的ip / hostname,并且(仅当设置了此参数时)即使是localhost也不会抱怨。
我认为这个补丁从未进入JMeter本身。至少对我来说,只是添加有问题的财产似乎并不能使它发挥作用。