使用離線偵錯

本頁適用於 ApigeeApigee Hybrid

查看 Apigee Edge 說明文件。

您可以使用離線偵錯工具,查看並分析在 Proxy 編輯器的「Debug」檢視畫面中先前下載的「離線」偵錯工作階段。儲存的偵錯工作階段基本上是偵錯工作階段的「錄製內容」,可用於需要排解問題和進一步分析的情況。離線偵錯工具的 UI 類似 Proxy 編輯器中的「Debug」檢視畫面。

如要瞭解偵錯工具 UI 和下載偵錯工作階段,請參閱「使用偵錯功能」。

Cloud 控制台 UI

Debug v2 (新版)

如要使用離線偵錯功能查看已下載的偵錯資料,請按照下列步驟操作:

  1. 登入 Google Cloud 控制台
  2. 依序選取「Develop」>「Offline Debug」

    「Offline Debug」檢視畫面會顯示:

    按一下即可查看較大的圖片
  3. 如要將資料載入「離線偵錯」檢視畫面,請按一下「開啟偵錯工作階段」,選取先前下載的 JSON 格式離線偵錯工作階段檔案,然後按一下「開啟」

    注意:在 Proxy 編輯器的「Debug」檢視畫面中下載偵錯工作階段時,下載檔案的名稱會採用 debug-{session ID}.json 的格式,其中 {session id} 是偵錯工作階段的 ID;不過,您可以視需要重新命名檔案。

    Apigee UI 會載入偵錯檔案的資料,並在「Transactions」面板中顯示清單中的所有交易。

    按一下即可查看較大的圖片 離線
                已載入偵錯檔案的離線偵錯檢視畫面
  4. 在「交易」面板中按一下交易的資料列,即可在「交易對照圖」中顯示該筆交易。按一下即可查看較大的圖片 已下載的交易對應關係

您可以在這裡探索偵錯工作階段,就像探索新建立的偵錯工作階段一樣。詳情請參閱「 建立偵錯工作階段」。

偵錯 v1

如要使用離線偵錯功能查看已下載的偵錯資料,請按照下列步驟操作:

  1. 登入 Google Cloud 控制台
  2. 在主畫面中選取「API Proxy」
  3. 依序選取「Develop」>「Offline Debug」

    「Offline Debug」檢視畫面會顯示:

    離線
            新 Proxy 編輯器中的離線偵錯檢視畫面

  4. 如要將資料載入「離線偵錯」檢視畫面,請按一下「Open Debug Session」按鈕,然後選取先前下載的 JSON 格式離線偵錯工作階段檔案。

    注意:在 Proxy 編輯器的「Debug」檢視畫面中下載偵錯工作階段時,下載檔案的名稱格式為「debug-{session ID}.json」,其中 {session ID} 是偵錯工作階段的 ID。不過,您可以視需要重新命名檔案。

    Apigee UI 會載入偵錯檔案的資料,並在左側面板中顯示交易的新資料列。

    離線
            已載入偵錯檔案的離線偵錯檢視畫面。

  5. 按一下左側面板中的交易資料列,即可在甘特圖表中顯示交易的甘特圖表。

    右側窗格中的交易步驟甘特圖。

從這裡,您可以探索偵錯工作階段,就像在新 Proxy 編輯器的 Debug 檢視畫面中一樣。請參閱「查看要求和回應的甘特圖表」一節。

傳統版 UI

如要使用離線偵錯功能查看已下載的偵錯資料,請按照下列步驟操作:

  1. 登入 Apigee UI
  2. 在主畫面中選取「API Proxy」
  3. 依序選取「Develop」>「Offline Debug」

    「Offline Debug」檢視畫面會顯示:

    離線偵錯檢視畫面

    請注意離線偵錯檢視畫面的以下區域:

    • 偵錯檔案:顯示要求類型。使用這個區域瀏覽各項要求。
    • 檢視選項:顯示設定選項,詳情請參閱「使用偵錯功能」一文。
    • 偵錯工作階段詳細資料:顯示偵錯工作階段的詳細資料。
    • 交易對應圖:顯示透過 API 代理要求的路徑;這個路徑稱為「交易對應圖」,會顯示遇到哪些政策,並指出執行這些政策時是否發生任何錯誤。
    • 階段詳細資料:顯示目前所選請求的請求標頭。

    在 Apigee UI 中查看偵錯資料時,您可以切換各種選項,例如是否要查看已停用的政策,或變數和屬性。詳情請參閱「使用偵錯工具進行偵錯」。

  4. 如要將資料載入「離線偵錯」檢視畫面,請按一下「離線偵錯」工具左側面板中的「選擇檔案」按鈕,然後選取先前以 JSON 格式下載的離線追蹤工作階段檔案。

    離線偵錯檢視畫面

    注意:請勿使用右側面板中的「Choose File」按鈕,因為系統無法接受 JSON 檔案。

    Apigee UI 會載入偵錯檔案的資料並顯示。