jmeter 2.13版上的property server.rmi.localhostname

jmeter 2.13版上的property server.rmi.localhostname,jmeter,rmi,Jmeter,Rmi,我已经使用本地机器(主)和AWSEC2机器(从)设置了jmeter分布式测试。大多数配置基于- 运行测试时,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.Co

我已经使用本地机器(主)和AWSEC2机器(从)设置了jmeter分布式测试。大多数配置基于-

运行测试时,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
但是我在JMeter2.13上找不到任何这样的属性
此属性是否已被删除或替换为其他属性?

我遇到了相同的问题,刚刚遇到了这个问题。如果您单击指向该链接的链接,它会提到以下内容:

补丁的作用是什么

  • 添加jMeter参数server.rmi.localhostname-默认情况下,jMeter 1)绑定到主机的主机名,2)拒绝绑定到本地主机。如果设置了此参数,jMeter将绑定到指定的ip/主机名,并且(仅当设置了此参数时)即使是localhost也不会抱怨

我想这个补丁从来没有进入JMeter本身。至少对我来说,仅仅添加有问题的属性似乎不起作用。

我在jmeter.properties文件中添加了属性server.rmi.localhostname,上面提到的错误消失了。我还必须在jmeter主节点上指定-Djava.rmi.server.hostname=127.0.0.1。虽然我很想知道为什么jmeter.properties文件为什么-1中缺少property server.rmi.localhostname,但这个问题出了什么问题?因为我发布了这个问题,所以我对使用分布式测试模式的幻想破灭了,因为它会影响您可以通过它实现的吞吐量。从那时起,我开始使用——或者是一个修改过的版本(对于Jmeter 2.13)——仍然是一项正在进行中的工作,并且在整个过程中,我比使用分布式测试做得更好