【轉】Jmeter測試報表相關參數說明

來源:互聯網
上載者:User

標籤:

Jmeter測試報表相關參數說明

  採用Jmeter測試工具對web系統作的負載測試,得出的響應報表,資料比較難懂,現作一具體說明。

  以下是在一次具體負載測試中得出的具體數值,測試線程設定情況為:線程數:200,等待時間(ramp-up):0秒,迴圈次數為永遠,另:

  線程組——這些元件用於指定啟動並執行線程數和等候周期。每個線程類比一個使用者,而等候周期用於指定建立全部線程的時間。例如,線程數為5,等候時間為10秒,則建立每個線程之間的時間間隔為2秒。迴圈數定義了線程的已耗用時間。使用調度器,還可以設定啟動並執行起始時間。

  取樣器——對於伺服器HTTP、FTP或LDAP請求,這些元件是可配置請求。該教程僅側重於Web Services請求。

  監聽器——這些元件用於請求資料的後期處理。例如,可以將資料儲存到檔案或用圖表來說明結果。此時JMeter圖表並沒有提供許多配置選項;然而它是可擴充的,它始終可以添加額外的視覺效果或資料處理模組。

  得出的圖形報表和彙總報告如下所示:

  一、 圖形報表

  

  圖表底部參數的含義如下:

  樣本數目是總共發送到伺服器的請求數。

  最新樣本是代表時間的數字,是伺服器響應最後一個請求的時間。

  輸送量是伺服器每分鐘處理的請求數。

  平均值是總已耗用時間除以發送到伺服器的請求數。

  中間值是代表時間的數字,有一半的伺服器回應時間低於該值而另一半高於該值。

  偏離表示伺服器回應時間變化、離散程度測量值的大小,或者,換句話說,就是資料的分布。

二、 彙總報告

  

  圖表含義說明如下:

  Label:說明是請求類型,如Http,FTP等請求。

  #Samples:也就是圖形報表中的樣本數目,總共發送到伺服器的樣本數目。

  Average:也就是圖形報表中的平均值,是總已耗用時間除以發送到伺服器的請求數。

  Median:也就是圖形報表中的中間值,是代表時間的數字,有一半的伺服器回應時間低於該值而另一半高於該值。

  90%line:是指90%請求的回應時間比所得數值還要小。

  Min:是代表時間的數字,是伺服器響應的最短時間。

  Max: 是代表時間的數字,是伺服器響應的最長時間。

  Error%:請求的錯誤百分比。

  Throughput:也就是圖形報表中的輸送量,這裡是伺服器每單位時間處理的請求數,注意查看是秒或是分鐘。

  KB/sec:是每秒鐘請求的位元組數。

  三、 流量分析

  在測試過程中,平均回應時間是我們效能測試的一個重要衡量指標,但是在測試中,特別是在彙總報告中,得出的90%Line,我這裡參考《《LoadRunner 沒有告訴你的》之一——描述性統計與效能結果分析》,我認為90%Line等同於該文作者提出的90%回應時間,這個數值對我們效能測試分析也很有參考價值。90%回應時間是說在發送的請求中,90%的使用者回應時間都比得到的數值上要短,同時說明,一個系統在應用時,90%的使用者回應時間都能達到這個數值,那麼就為系統效能分析提供了很好的參考價值。

  四、 參考文檔

  1、《JMeter在Web Services效能測試中的應用》  作者Dmitri Nevedrov

  2、《《LoadRunner 沒有告訴你的》之一——描述性統計與效能結果分析》  陳雷 (Jackei)

 

【轉】Jmeter測試報表相關參數說明

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.