2016-04-29 184 views

回答

4

沒有太大的區別:

  • 總結報告有:

  • 總結報告有:

    • 中位數(50%線),90,95和99百分位數。

鑑於你是新來的JMeter我想提出以下建議:

  1. 一旦你完成開發測試,使用View Results Tree聽者用1-2的用戶運行它,並確保它正是你期望的
  2. 禁用所有聽衆。它們在JMeter端造成開銷,消耗了大量可能需要創建負載的資源。
  3. 運行JMeter測試中command-line non-GUI mode,如:

    jmeter -n -t /path/to/test.jmx -l /path/to/results.jtl 
    
  4. 一旦測試完成開放JMeter的GUI,添加監聽器(S),你需要 - 你可以在這個階段添加任何你喜歡的監聽器和執行結果分析。

P.S.有些人發現JMeter Plugins項目提供的自定義聽衆更容易理解和解釋。

4

他們幾乎是相同的,除了彙總報告給出了中位數,90%線等 由於該彙總報告消耗更多的內存&總結報告需要更少的內存!

入住這裏查看更多詳情

  1. Aggregate Report
  2. Summary Report

中位數計算,90%線(第90百分位)值 需要額外的內存。 JMeter現在將樣本與經過的時間相同,因此使用的內存越來越少。但是,對於樣本數量超過幾秒的樣本,可能會有更少的樣本具有相同的時間,在這種情況下需要更多的記憶。 請注意,您以後可以使用此偵聽器重新加載CSV或XML 結果文件,這是避免影響性能 的推薦方式。請參閱摘要報告,瞭解不存在單個樣本的類似聽衆,因此需要不斷的記憶。

中間值/ 90%/ 95%的行:

  • 中間值 - 中值是在一組結果的中間的時間。 50%的樣本不超過這個時間;剩下的時間至少持續了很長時間。中位數是50%系列的另一個名稱。
  • 90%線 - 90%的樣本不超過這個時間。其餘的樣本至少需要這個時間。 (第90百分位)
  • 95% - 95%的樣本不超過這個時間。其餘的樣本至少需要這個時間。 (第95百分位)

其實你應該運行在非GUI模式測試W/O任何監聽器。一旦測試完成,您可以在任何想要查看結果的偵聽器中導入jtl!其實