關於Aggregate Report和 Summary Report里面每個字段的說明,在網上有很多資料,在此不做說明。
本文主要講Aggregate Report與Summary Report對比我們更關注哪些點。
先來看看兩種報告類型的內容:
Aggregate Report:
Summary Report:
在性能結果分析時,我們一般會對Aggregate Report的數據關注多些,比如:Average、90% Line、Min、Max、Error %、Throughput,在Summary Report中也會關注Std. Dev.
(響應時間的標准方差),如果該值很大,那么Min和Max的參考意義不大,而90% Line(90%請求響應時間)是一個重要的性能指標。
接着Error%值,最好不超過1%,否則預示着系統性能壓力過大。Throughput可以理解為TPS(Transaction per Second)越大越好。
注意,Aggregate Report 和 Summary Report運行結果都是累加的,因此,在每次運行測試前,先清空上一次運行結果。
Label是取樣器請求的名稱,在Sampler HTTP請求里面添加了事務控制器且勾選Generate parent sample,則Report中的Label變為只有一行記錄(Label name 為事務控制器)
另外,JMeter還提供了Aggregate Graph以圖表的方式察看數據,比較直觀,易於分析性能結果。
