0
我希望在各種機器上運行多個JMeter服務器來提升卷,但最終希望在我的圖表和圖中查看來自所有服務器的彙總值。如何彙總來自多個JMeter服務器的結果
從我所瞭解的每個服務器都會產生它自己的結果,所以如果我讓每臺機器/服務器運行500個併發用戶並且可以說我有5臺機器在運行,那麼我如何才能彙總2500個併發用戶用戶響應?
我希望在各種機器上運行多個JMeter服務器來提升卷,但最終希望在我的圖表和圖中查看來自所有服務器的彙總值。如何彙總來自多個JMeter服務器的結果
從我所瞭解的每個服務器都會產生它自己的結果,所以如果我讓每臺機器/服務器運行500個併發用戶並且可以說我有5臺機器在運行,那麼我如何才能彙總2500個併發用戶用戶響應?
在JMeter遠程測試中,從屬機器只會運行測試並將報告發送到主機。
遵循以下步驟:
收集來自主機的結果文件(.jtl)。
打開JMeter GUI,然後在測試計劃中添加一個偵聽器,如Aggregate Report或Aggregate Graph。
現在,使用瀏覽按鈕通過該偵聽器打開您收集的結果文件。
謝謝@Jahan。我正在使用jp @ gc圖來監視GUI中的進度。在遠程服務器上運行時,我無法看到進度嗎?在我看到什麼之前,我是否需要等待測試完成?我已經添加了Aggregate Report,並將其指向results.jtl文件,並將所有其他Listener設置爲相同的結果文件,但我什麼都沒有。你能否詳細說明一個更精確的示例/步驟或指向教程的鏈接? – George
PS:我也使用訪問日誌採樣器來設置測試運行,應該在哪裏考慮日誌文件我在遠程機器上得到一個錯誤,它無法解析它(假設它意味着它找不到文件)。我在兩臺Mac,兩臺Ubuntu和一臺Windows機器上運行。 – George
是的,你必須等待測試完成。 JMeter的聽衆太重了,因爲它消耗了太多的內存。因此,您必須以非GUI模式運行測試(執行負載測試時不要在測試計劃中添加任何偵聽器),然後在測試完成後收集結果文件,然後您可以在GUI中分析報告(添加您的測試計劃中的任何監聽器來分析)模式。謝謝! – Jahan