2017-02-14 52 views
0

沒有迴應我正在JMeter的在分佈式模式下進行測試300個用戶 但不能接收來自從上主聽者1級的用戶還任何迴應。JMeter的運行,但是從奴隸聽衆

關鍵點:

  1. 主器件和從上相同subnet
  2. server.bat上從運行
  3. 屬性主文件與遠程服務器
  4. 端口號被更新更新對於1099

回答

0

看看到遠程引擎控制檯輸出,你應該看到的是這樣的:

開始測試主機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 .... 

參考文獻:

0

最好如果你使用最新版本(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) 

來到您的主人,運行您的測試爲分發,現在你會得到你需要的結果。