中的 90 %響應時間是什么意思?這個值在進行 性能分析 時有什么作用?本文爭取用最簡潔的文字來解答這個問題,并引申出“描述性統計”方法在 性能測試 結果分析中的應用。 為什么要有 90 %用戶響應時間?因為在評估一次測試的結果" name="description" />
LoadRunnerMILY: 宋體">中的90%響應時間是什么意思?這個值在進行性能分析時有什么作用?本文爭取用最簡潔的文字來解答這個問題,并引申出“描述性統計”方法在性能測試結果分析中的應用。
為什么要有90%用戶響應時間?因為在評估一次測試的結果時,僅僅有平均事務響應時間是不夠的。為什么這么說?你可以試著想想,是否平均事務響應時間滿足了性能需求就表示系統的性能已經滿足了絕大多數用戶的要求?
假如有兩組測試結果,響應時間分別是 {1,3,5,10,16} 和 {5,6,7,8,9},它們的平均值都是7,你認為哪次測試的結果更理想?
假如有一次測試,總共有100個請求被響應,其中最小響應時間為0.02秒,最大響應時間為110秒,平均事務響應時間為4.7秒,你會不會想到最小和最大響應時間如此大的偏差是否會導致平均值本身并不可信?
為了解答上面的疑問,我們先來看一張表:
在上面這個表中包含了幾個不同的列,其含義如下:
CmdID 測試時被請求的頁面
NUM 響應成功的請求數量
MEAN 所有成功的請求的響應時間的平均值
STD DEV 標準差(這個值的作用將在下一篇文章中重點介紹)
MIN 響應時間的最小值
50 th(60/70/80/90/95 th) 如果把響應時間從小到大順序排序,那么50%的請求的響應時間在這個范圍之內。后面的60/70/80/90/95 th 也是同樣的含義
MAX 響應時間的最大值
原文轉自:http://www.anti-gravitydesign.com