使用Gatling進行性能測試(五)如何解讀Gatling報告


Gatling生成的報告分爲兩部分,一部分是對所有請求的報告,另一部分是對單個請求的分析。

全局報告

  1. 請求數&響應時間分佈圖
    如下圖所示,左邊的圖展示的是各個響應時間段分佈的請求數,不同的顏色表示響應時間的長短,如果是紅色則表示請求失敗。右圖展示的是各個請求的請求數量及其成功失敗狀態。
    在這裏插入圖片描述
  2. 請求標準統計分析圖
    下圖展示的是對每個請求的成功率及響應時間分析,其中包括了同一請求的最小、最大、平均響應時間,標準差等。下面的圖展示的是錯誤請求的詳細信息,比如這裏是在check introduced date存在的地方失敗了。點擊第一列每個請求的自定義名稱可以跳轉到對其分析的詳情頁。
    圖二
  3. 活躍用戶數統計圖
    活躍用戶數指的是在測試時間段內,正在進行請求的用戶數,會分場景測試展示,這裏只有一個場景AddNewComputer,所以兩條線重合了。
    在這裏插入圖片描述
  4. 響應時間百分位比圖
    百分位數可以這麼理解:位於百分位P的值是X,則表示有P%的觀測值小於等於X。所以對於響應時間來說,如下圖,可以理解爲:此時最小響應時間是667ms,最大響應時間是1400ms,其中有90%的響應時間小於1385ms,也就是說90%的請求在1385ms內得到了成功響應。這裏統計的請求值包括成功的請求,不包含失敗請求。
    在這裏插入圖片描述
  5. 每秒請求數圖
    該圖展示了每秒發送的請求數。
    在這裏插入圖片描述
  6. 每秒響應數圖
    該圖展示了每秒的響應數,包括成功的和失敗的。
    在這裏插入圖片描述

單個請求分析報告

Details頁面主要展示了每個請求的統計數據,包括了響應時間分佈圖,響應時間百分位圖,每秒請求數圖,每秒響應數圖,這些和全局分析報告裏面的內容一致,此處不再贅述。在詳細報告裏,最底下有一張圖是描述單個請求相對於全局所有請求的響應時間。該圖橫座標是每秒全局所有請求數,縱座標是單個請求的響應時間。圖中標紅的點表示:在全局請求數爲5個/s時,該接口的響應時間爲699s。該圖可以用於單個接口的優化分析。

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章