2017-08-14 165 views
0

正如我們所知道的JMeter有2個模式下運行的測試計劃:在單模單和主從模式的JMeter總結報告數據通信

的JMeter總結報告監聽器會收集最小值,最大值,STDDEV錯誤%等數據並寫入一個文件..

但在主從模式下,這些信息由主服務器記錄,並且我檢查了Jmeter總結報告代碼,我無法理解哪些擴展方法,方法或者哪些代碼使得Jmeter從服務器可以與主服務器通信以讓主服務器記錄這些數據,在Simple Data Writer偵聽器中記錄相同的問題。

那麼,誰能幫助解決這個問題,非常感謝!

回答

0

由於Java RMI,Jmeter的從站與主站通信。爲此,您需要在測試前start RMI registry。從版本2.3.1開始,您不需要手動執行它,Jmeter服務器將會處理此問題。

+0

感謝您的評論,實際上我有一個由我們自己創建的jar,並使用它在Jmeter中創建一些報告文件,但在主從模式下,每個slave創建一個報告,這意味着將有許多文件從機測試後,我們只需要在master,summary report listener,Data writer等中創建一個彙總。Jmeter插件是在master中收集數據的,我想是我錯過了一些導入或我的代碼中的某些方法? –

+0

要合併結果* .jtl文件,您可以使用[合併結果](https://jmeter-plugins.org/wiki/MergeResults/)插件。 或者您可以嘗試商業Jmeter的叉[SmartMeter](https://www.smartmeter.io/)。其特性之一是分佈式負載測試,其中SmartMeter將在測試後合併結果並生成報告。更多[信息](https://www.smartmeter.io/blog/jmeter-distributed-load-testing-made-simple)。 合併結果的其他選項可以是Redline13的[合併結果文件](https://www.redline13.com/blog/2016/04/pricing-and-features/)或[Blazemeter的含義](https:// sense)。 blazemeter.com/) – klingac