Jmeter(三十五)聚合報告

  Jmeter的聚合報告是一個很是nice的listener,接口測試以及性能測試方面都會用到這個nice的監聽器。面試

  那麼優秀在什麼地方呢?上圖性能

  

  平常工做中可能只關注這部份內容:測試

  

  但是這裏邊的指標真的都懂麼?看了幾篇知名大師的博客,都側重談了聚合報告這塊的內容;固然,我在面試過程當中,也常常有問在簡歷上寫着「精通Jmeter」的面試者一些關於聚合報告方面的問題,遺憾,能回答上來的寥寥無幾;或者說能答到重心的很少。可能自己這塊的一個指標就存在必定的誤區。線程

  雖然說在一些博客、公衆號文章,一些大師用單獨篇幅來說解,貌似「後浪」並無那麼在乎。又或者有關聚合報告方面的指標確實是容易給你們帶來一些誤導。翻譯

  所以,我也着重來記一下聚合報告方面的內容。3d

  和往常同樣,先貼官方文檔(有人常常吐槽看不懂英文,是硬傷總歸是硬傷,慢慢補,當下爲解燃眉之急,谷歌翻譯、有道翻譯等即是良策!):blog

  

幫助文檔中清清楚楚的將每一個指標都進行了詮釋,可能某些翻譯的緣由或者自我認知的緣由,都致使了一些誤解。一一來進行解讀吧。接口

Label:通俗一點的翻譯是標籤。(該標籤一般爭議不大)文檔

   【樣品的標籤。若是「在標籤中包含組名?」而後,將線程組的名稱做爲前綴添加。這容許相同的標籤從不一樣的線程組分開整理,若是須要的話。】(百度翻譯)博客

#Samples:【相同標籤的樣本數】,請求數。

Average:平均響應時間。

    1,2,3,4,5,6,7,8---這組數據的平均響應時間爲45/8=5.625。

Median:中位數。

    1,2,3,4,5,6,7,8,9---該組數據的中位數爲5.

90%Line:【90%的樣品不超過這個時間。剩下的樣本至少和這個同樣長。(第九十百分位數)】翻譯何解?

     一般有人將「90%Line」這個指標理解爲90%用戶的響應時間。

     這個時候能夠引伸出來一個比較易理解的概念:衆所周知,中國是一我的口大國,爲衡量經濟發展的狀況,相關統計部門每一年都會進行統計,xxx人已經實現脫貧(固然、具體標準就不扯了),那麼這塊的人數是怎麼統計出來的呢?

     固然、一個一個去統計是不現實的(當下),那麼這個時候,90%Line指標就顯得有效,同理,咱們先帶入進去,概念爲「90%Line的平均響應時間」,按這個概念來說,是徹底不科學的;不能排除富到極點的人,也不能排除窮到極點的人,難道不是麼?

     0,1,2,3,4,5,6,7,8,9;90%的數爲0,1,2,3,4,5,6,7,8,90%Line爲(0+1+2+3+4+5+6+7+8)/9,這樣的理解顯然是不正確的。

     那麼,再代入翻譯中的概念【90%的樣品不超過這個時間】,假設0,1,2,3,4,5,6,7,8,9,90%Line的值爲8,其言下之意爲沒有超過8的數都爲「貧窮」,相比平均響應時間,可信度比較高。

95%Line:同上。

99%Line:同上。

Min:最小值。

Max:最大值

Error%:錯誤佔比。

Throughput:吞吐量。

Received KB/sec:接收KB/SEC -以每秒接收千字節測量的吞吐量。

Sent KB/sec:發送KB/SEC -以每秒千字節發送的吞吐量。

相關文章
相關標籤/搜索