jmeter聚合报告如何添加单位_JMeter聚合报告(Aggregate Report)理解
AggregateReport 是 JMeter 常用的一個 Listener,中文被翻譯為“聚合報告”。
對于每個請求,它統計響應信息并提供請求數,平均值,最大,最小值,錯誤率,大約吞吐量(以請求數/秒為單位)和以kb/秒為單位的吞吐量.
聚合報告下方的圖是對上方的表的一個可視化,所以在這里我們主要解釋每一個表項是什么意思。
Label:請求的名稱,就是我們在進行測試的httprequest sampler的名稱
Samples:總共發給服務器的請求數量,如果模擬10個用戶,每個用戶迭代10次,那么總的請求數為:10*10 =100次;
Average:默認情況下是單個 Request 的平均響應時間,當使用了 Transaction Controller 時,以Transaction 為單位顯示平均響應時間 ,單位是毫秒
Median: 50%用戶的請求的響應時間,中位數
90%Line:90%的請求的響應時間
95%Line:95%的請求的響應時間
99%Line:99%的請求的響應時間
Min:最小的響應時間
Max:最大的響應時間
Error%:錯誤率=錯誤的請求的數量/請求的總數
Throughput: 默認情況下表示每秒完成的請求數(Request per Second),當使用了 Transaction Controller 時,也可以表示類似 LoadRunner 的 Transaction per Second 數
KB/sec: 每秒從服務器端接收到的數據量
科普:
90%?Line 參數正確的含義:
90% Line - 90% of the samples took no more than this time. The remaining samples at least as long as this.
“?90%?的樣品沒有超過這個時間,剩余的樣品至少只要這個。”(拿google翻譯的)
沒太理解是什么意思,于是,點擊詳細解釋。
90%?Line?(90?th?Percentile)?is?the?value?below?which?90%?of?the?samples?fall.?The?remaining?samples?too?at?least?as?long?as?the?value.?This?is?a?standard?statistical?measure.?See,?for?example:?Percentile?entry?at?Wikipedia.
英語太差,還是沒理解到底啥意思,不過最后提示我,用維基百科查一下什么是百分位數。
百分位數:
統計學術語,如果將一組數據從大到小排序,并計算相應的累計百分位,則某一百分位所對應數據的值就稱為這一百分位的百分位數。可表示為:一組n個觀測值按數值大小排列如,處于p%位置的值稱第p百分位數。
90% Line
一組數由小到大進行排列,找到他的第90%個數(假如是12),那么這個數組中有90%的數將小于等于12?。
用在性能測試的響應時間也將非常有意義,也就是90%請求響應時間不會超過12?秒。
總結
以上是生活随笔為你收集整理的jmeter聚合报告如何添加单位_JMeter聚合报告(Aggregate Report)理解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: gc日志一般关注什么_Java架构师必懂
- 下一篇: 友盟小米收不到推送消息_App消息推送的