JMeter聚合報告的引數含義
Label----每個請求的名稱,比如HTTP請求等
#Samples----發給伺服器的請求數量
Average----單個請求的平均響應時間 毫秒ms
Median----50%請求的響應時間 毫秒ms
90%Line----90%請求響應時間 毫秒ms
95%Line----95%請求響應時間 毫秒ms
99%Line----99%請求的響應時間 毫秒ms
Min----最小的響應時間 毫秒ms
Max----最大的響應時間 毫秒ms
Error%----錯誤率=錯誤的請求的數量/請求的總數
Throughput----吞吐量,預設情況下表示每秒完成的請求數(Request per Second),當使用了 Transaction Controller 時,也可以表示類似 LoadRunner 的 Transaction per Second 數。
Received KB/sec----每秒從伺服器端接收到的資料量
Sent KB/sec----每秒從客戶端傳送的請求的數量
90%Line的含義:
假如:
有10個數:
1、2、3、4、5、6、7、8、9、10 按由大到小將其排列。
求它的第90%百分位,也就是第9個數剛好是9 ,那麼他的90%Line 就是9 。
另一組數:
2、2.1、2.5、3、3.4、3.4、4、4、4、4、5、5、5、5.9、5.91、6.8、8、12、24、24.1 按由大到小將其排列。
求它的第90%百分位,第18個數是12 麼,他的90%Line 就是12。
再來解釋90%Line
一組數由小到大進行排列,找到他的第90%個數(假如是12),那麼這個陣列中有90%的數將小於等於12 。
用在效能測試的響應時間也將非常有意義,也就是90%使用者響應時間不會超過12 秒。