2015-11-06 63 views
1

我已經使用本地機器(主)和AWS EC2機器(從屬)設置了jmeter分佈式測試。大部分配置的是基於 - http://blog.ionelmc.ro/2012/02/16/how-to-run-jmeter-over-ssh-tunnel/屬性jmeter版本2.13上的server.rmi.localhostname

當運行我有以下的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異常測試:連接被拒絕我來到

一個可能的解決方案對面是之一stackover流question-

,我的確開始我的服務器 -

./jmeter-server -Djava.rmi.server.hostname=127.0.0.1 

,並沒有解決問題。很少有其他的博客談談對服務器設置以下屬性 -

server.rmi.localhostname=127.0.0.1 

但我不能找到JMeter的2.13 任何這些財產是這個屬性刪除或一些其他財產更換?

+0

我在jmeter.properties文件中添加了屬性server.rmi.localhostname,上面提到的錯誤消失了。 我還必須在jmeter主節點上指定-Djava.rmi.server.hostname = 127.0.0.1。雖然我很好奇知道爲什麼財產server.rmi.localhostname缺少從jmeter.properties文件 – Tarun

+0

爲什麼-1,有什麼問題? – Tarun

回答

1

我有同樣的問題,只是遇到了這個問題。如果您單擊通向original blog posts的鏈接它提到以下幾點:

WHAT THE修補程序

  • 再添JMeter的參數server.rmi.localhostname - JMeter的默認1)結合到主機的主機名和2)拒絕綁定到本地主機。如果設置了此參數,jMeter將綁定到指定的ip/hostname,並且(只有在設置此參數的情況下)即使是localhost也不會發生抱怨。

我認爲這個補丁從來沒有把它變成JMeter本身。至少對我來說,只是添加有問題的財產似乎並沒有使它工作。

+0

由於我發佈了這個問題,我對使用分佈式測試模式感到失望,因爲它會影響您可以實現的吞吐量。從那時起我開始使用 - https://github.com/oliverlloyd/jmeter-ec2 或修改後的版本(對於Jmeter 2.13) - https://github.com/TestingForum/jmeter-ec2 (Still一項正在進行中的工作) 而且,我在分佈式測試方面做得非常好 – Tarun