JMeter學習-019-JMeter 監聽器之【聚合報告】界面字段解析及計算方法概要說明


聚合報告是 JMeter 使用過程中使用率非常高的監聽器之一,可通過右鍵單擊,依次選擇【添加 / 監聽器 / 聚合報告】 來進行添加。執行 JMeter 腳本后,聚合報告顯示如下:

各列的定義如下:

Label:標簽名稱,組成方式為:{線程組名稱}:{HTTP請求名稱},可簡單理解為HTTP請求名稱

# Samples:樣本總數量,即為請求的總數量

Average:平均響應時間

Median:百分位數為 50% 的響應時間(90% Line、95% Line、99% Line 釋義與此相同,其中 90% 分位數對應的響應時間為性能測試中一個重要的衡量指標)

Min:最小響應時間

Max:最大響應時間

Error %:失敗率(也可理解為樣本請求斷言失敗率)

Throughput:吞吐量,即為服務器單位時間內成功處理的樣本數量,是性能測試的一個重要指標

KB/sec:數據傳輸速率,即為單位時間內傳輸的數據量,同樣為性能測試的重要指標

 

需要着重說明的是百分位數(統計學術語,如果將一組數據從小到大排序,並計算相應的累計百分位,則某一百分位所對應數據的值就稱為這一百分位的百分位數。可表示為:一組n個觀測值按數值大小排列。如,處於p%位置的值稱第p百分位數。)體現的是,當前HTTP請求樣本中有多少樣本的響應時間是在百分位對應響應時間之下,而非有多少樣本的響應時間是聚集在這個響應時間周圍的。

 

計算公式:

吞吐量 = 樣本總數 / (當前HTTP請求對應最后一個樣本處理完成時間 - 當前HTTP請求對應第一個樣本的起始時間)

KB/sec = HTTP請求總響應數據大小 / (當前HTTP請求對應最后一個樣本處理完成時間 - 當前HTTP請求對應第一個樣本的起始時間)

 

百分位對應的Jmeter官方定義如下所示:

Median is a number which divides the samples into two equal halves. Half of the samples are smaller than the median, and half are larger. [Some samples may equal the median.] This is a standard statistical measure.The Median is the same as the 50th Percentile

吞吐量對應的Jmeter官方定義如下所示:

Throughput is calculated as requests/unit of time. The time is calculated from the start of the first sample to the end of the last sample. This includes any intervals between samples, as it is supposed to represent the load on the server.
The formula is: Throughput = (number of requests) / (total time).

 

百分位數樣例如下所示:

 

 

至此,此文順利完結,希望此文能夠給初學 JMeter 的您一份參考。

最后,非常感謝親的駐足,希望此文能對親有所幫助。熱烈歡迎親一起探討,共同進步。非常感謝! ^_^

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM