Transactions(用戶事務分析)
用戶事務分析是站在用戶角度進行的基礎性能分析。
1、Transation Sunmmary(事務綜述)
對事務進行綜合分析是性能分析的第一步,通過分析測試時間內用戶事務的成功與失敗情況,可以直接判斷出系統是否運行正常。
2、Average Transaciton Response Time(事務平均響應時間)
“事務平均響應時間”顯示的是測試場景運行期間的每一秒內事務執行所用的平均時間,通過它可以分析測試場景運行期間應用系統的性能走向。
例:隨著測試時間的變化,系統處理事務的速度開始逐漸變慢,這說明應用系統隨著投產時間的變化,整體性能將會有下降的趨勢。
3、Transactions per Second(每秒通過事務數/TPS)
“每秒通過事務數/TPS”顯示在場景運行的每一秒鐘,每個事務通過、失敗以及停止的數量,使考查系統性能的一個重要參數。通過它可以確定系統在任何給定時刻的時間事務負載。分析TPS主要是看曲線的性能走向。
將它與平均事務響應時間進行對比,可以分析事務數目對執行時間的影響。
例:當壓力加大時,點擊率/TPS曲線如果變化緩慢或者有平坦的趨勢,很有可能是服務器開始出現瓶頸。
4、Total Transactions per Second(每秒通過事務總數)
“每秒通過事務總數”顯示在場景運行時,在每一秒內通過的事務總數、失敗的事務總署以及停止的事務總數。
5、Transaction Performance Sunmmary(事務性能摘要)
“事務性能摘要”顯示方案中所有事務的最小、最大和平均執行時間,可以直接判斷響應時間是否符合用戶的要求。
重點關注事務的平均和最大執行時間,如果其范圍不在用戶可以接受的時間范圍內,需要進行原因分析。
6、Transaction Response Time Under Load(事務響應時間與負載)
“事務響應時間與負載”是“正在運行的虛擬用戶”圖和“平均響應事務時間”圖的組合,通過它可以看出在任一時間點事務響應時間與用戶數目的關系,從而掌握系統在用戶并發方面的性能數據,為擴展用戶系統提供參考。此圖可以查看虛擬用戶負載對執行時間的總體影響,對分析具有漸變負載的測試場景比較有用。
7、Transaction Response Time(Percentile)(事務響應時間(百分比))
“事務響應時間(百分比)”是根據測試結果進行分析而得到的綜合分析圖,也就是工具通過一些統計分析方法間接得到的圖表。通過它可以分析在給定事務響應時間范圍內能執行的事務百分比。
8、Transaction Response Time(Distribution)(事務響應時間(分布))
原文轉自:http://www.anti-gravitydesign.com