沒有迴應我正在JMeter的在分佈式模式下進行測試300個用戶 但不能接收來自從上主聽者1級的用戶還任何迴應。JMeter的運行,但是從奴隸聽衆
關鍵點:
- 主器件和從上相同
subnet
server.bat
上從運行- 屬性主文件與遠程服務器
- 端口號被更新更新對於
1099
沒有迴應我正在JMeter的在分佈式模式下進行測試300個用戶 但不能接收來自從上主聽者1級的用戶還任何迴應。JMeter的運行,但是從奴隸聽衆
關鍵點:
subnet
server.bat
上從運行1099
看看到遠程引擎控制檯輸出,你應該看到的是這樣的:
開始測試主機127.0.0.1 @星期二2月14日18點29分51秒CET 2017年(1487093391662)
SLF4J:類路徑包含多個SLF4J綁定。
SLF4J:見於結合[JAR:文件:/Users/glinius/Applications/jmeter/lib/ApacheJMeter_slf4j_logkit.jar /org/slf4j/impl/StaticLoggerBinder.class]
SLF4J:中發現的結合[ jar:file:/Users/glinius/Applications/jmeter/lib/tika-app-1.14.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J:有關說明,請參閱http://www.slf4j.org/codes.html#multiple_bindings。
SLF4J:實際結合的類型爲[org.apache.jmeter.logging.LogkitLoggerFactory]
成品主機測試127.0.0.1 @星期二年02月14 18點29分52秒CET 2017(1487093392404)
如果您沒有看到突出顯示的條目 - 您的JMeter配置有問題,請查看文件,它通常包含任何問題的原因。此外,仔細檢查下列材料,以便正確地設置分佈式測試:
如果你看到上面的紋路,但沒有看到回覆即View Results Tree聽衆 - 這是一個完全不同的故事。有幾種從遠程引擎向JMeter主控主機發送結果的模式,默認情況下,JMeter以StrippedBatch模式運行,該模式從成功的樣本結果中刪除數據,因此您什麼都看不到。
如果您需要響應數據,您可以通過將下一行添加到用戶來修改此「模式」設置。屬性文件:
mode=Standard
,或者使用另一種方法 - 通過-J命令行參數等傳遞屬性:
jmeter -Jmode=Standard -s ....
參考文獻:
最好如果你使用最新版本(Jmeter 3.3)。在這裏,如果運行jmeter-server bat文件,分佈式測試是不可能的。所以使用命令提示符運行服務器文件解決了您的問題。在命令提示符下將JMeter的bin文件夾後,在主
運行如下命令:
jmeter-server -Djava.rmi.server.hostname=IP (IP of your system)
採取新的命令提示符,然後寫
jmeter -Djava.rmi.server.hostname=IP (IP of your system which entered above) your jmeter will be populated.
現在跳轉到你的從機打開命令提示符並運行命令如下
jmeter -Djava.rmi.select.hostname=IP (IP of slave system)
來到您的主人,運行您的測試爲分發,現在你會得到你需要的結果。