全部產品
Search
文件中心

Performance Testing Service:查看採樣日誌

更新時間:Feb 08, 2025

壓測採樣日誌主要由壓測API的請求詳情、響應詳情和請求核心生命週期的耗時資訊三部分組成,您可以在壓測執行時或者壓測報告中,通過查看及分析壓測採樣日誌,協助您快速定位並解決問題。

前提條件

成功發起一次壓測,具體操作,請參見PTS壓測快速入門JMeter壓測快速入門

背景資訊

採樣日誌按照1%採樣率進行收集,儲存30天。

操作步驟

PTS情境

  1. 壓測中頁面或報告詳情頁面,單擊查看採樣日誌頁簽。

  2. 填寫篩選條件,單擊查詢

    配置項

    描述

    壓測API

    選擇壓測API。

    請求/業務狀態

    可以根據請求狀態篩選,也可以通過業務狀態篩選。檢查點(斷言)通過表示業務成功,反之表示業務失敗。

    RT範圍

    輸入最小RT和最大RT,根據回應時間的範圍來篩選日誌。

    響應狀態代碼

    根據狀態代碼來篩選日誌,例如200、302等。

  3. 在搜尋結果列表中找到目標日誌,單擊操作列的點擊查看詳情,可以查看詳細採樣日誌。

  4. 日誌詳情對話方塊,查看以下資訊:

    • General頁簽展示了請求和響應的Headers和Body值。

      image.png

    • Timing瀑布流頁簽展示了該請求在核心生命週期的耗時情況。

      • DNS:執行DNS查詢所用的時間。

      • ConnectTime:建立串連所用的時間。

      • Request Sent:發出網路請求所用的時間。

      • Waiting(TTFB):等待初始響應所用的時間。 此時間將捕捉到伺服器往返的延遲時間,以及等待伺服器傳送響應所用的時間。

      • Content Download:接收響應資料所用的時間。

      說明
      • 將滑鼠懸浮至瀑布流上,您可以查看DNSConnectTimeRequest SentWaiting等參數值。

      • 採樣日誌中Timing僅統計請求在核心生命週期的耗時情況,方便您定位問題,未覆蓋請求所有階段的耗時。

JMeter情境

  1. 壓測中頁面或報告詳情頁面,單擊請求採樣日誌頁簽。

  2. 填寫篩選條件,單擊查詢

    配置項

    描述

    壓測Sampler

    只能選擇單個壓測API。

    響應狀態

    可在列表中選擇多個,包括請求異常狀態和業務狀態(成功或失敗);業務狀態僅對設定了斷言的壓測情境有效。

    時間範圍

    指定日誌發生的時間,最小單位是秒。

    RT範圍

    輸入最小RT和最大RT,根據回應時間的範圍來篩選日誌。

    響應狀態代碼

    根據狀態代碼來篩選日誌,例如200,302等。

    說明

    2020年8月14日前的歷史日誌,暫不支援依據狀態代碼查詢。

  3. 在搜尋結果列表中找到目標日誌,單擊操作列的查看詳情,可以查看詳細採樣日誌。在壓測執行時或者壓測報告中,通過查看壓測採樣日誌和調用鏈路資訊,可以快速定位問題。日誌詳情包括以下資訊:

    • General頁簽展示了採樣日誌的日誌欄位和欄位值。image

    • Timing瀑布流頁簽展示該請求在核心生命週期的耗時情況。

      • DNS Lookup:執行DNS查詢所用的時間。

      • Get Connected:建立串連所用的時間。

      • Request Sent:發出網路請求所用的時間。

      • Waiting(TTFB):等待初始響應所用的時間。 此時間將捕捉到伺服器往返的延遲時間,以及等待伺服器傳送響應所用的時間。

      • Content Download:接收響應資料所用的時間。

      說明

      採樣日誌中Timing僅統計請求在核心生命週期的耗時情況,方便您定位問題,未覆蓋請求所有階段的耗時。