擷取瀏覽器追蹤記錄以進行疑難解答

如果你正在排查 Azure DevOps 的問題,需要聯絡 Microsoft 支援服務,請擷取更多資訊,例如瀏覽器追蹤、步進錄音和主控台輸出。 這些資料提供了問題發生時 Azure DevOps 發生狀況的重要細節。

HAR (HTTP 封存) 檔案會追蹤網頁瀏覽器與網站之間的資訊。 其中包含網頁的詳細效能數據,包括已載入的資源、每個資源所花費的時間,以及所遇到的任何錯誤。 與 Microsoft 支援服務 分享 HAR 檔案有助於更有效地診斷與解決問題。

警告

瀏覽器追蹤通常包含敏感資訊,而且可能包括與您身份相關的驗證令牌。 在與其他人共享追蹤之前,請先移除任何密碼。 請小心處理這些 HAR 檔案,以確保其中所含資訊的安全性和隱私。 Microsoft 支援僅將這些追蹤資料用於故障排除。

先決條件

類別 要求
專案存取 Project成員。

產生 HAR 檔案和記錄瀏覽器活動

你可以從 Microsoft Edge 或 Google Chrome 擷取這些資訊。 每個瀏覽器的步驟如下所示。

以下步驟說明如何在 Microsoft Edge 中使用開發者工具。 更多資訊請參見 Microsoft Edge DevTools。

注意

本文中的螢幕快照顯示焦點模式中的 DevTools,其中包含垂直 工作列。 根據您的設定,您的配置可能會有所不同。 如需詳細資訊,請參閱 簡化 DevTools 使用焦點模式。

  1. 在瀏覽器中,選取 F12>Open DevTools。

  2. 選取 更多操作。

    螢幕快照顯示三個點,高亮標示供選取,並顯示更多操作。

  3. 選擇 [設定]。

    螢幕快照顯示醒目提示的 [設定] 選取專案。

  4. 在 [喜好設定]下,捲動至 [網络] 區段,然後在 [允許使用敏感數據產生 HAR] 旁的複選框。

    截圖顯示在 Microsoft Edge 網路偏好旁有一個勾選標記,允許產生包含敏感資料的 HAR。

  5. 在 [全域] 底下,勾選 [自動開啟 DevTools 的彈出視窗] 方塊。 這可確保開發者工具會自動開啟任何新的彈出視窗,讓您從一開始就能擷取追蹤資料。

    螢幕快照顯示全域設定的勾選標記。

  6. 關閉 [設定] 功能表。

  7. 確定 [網络] 索引標籤已設定為 [保留記錄 並擷取流量]。

    截圖顯示在Microsoft Edge的網路標籤頁中勾選「保留記錄」>

  8. 移至問題發生之前的步驟。

  9. 用Steps Recorder記錄你在Azure DevOps裡的步驟。 Steps Recorder 不會自動在 DevTools 中開始錄製 HAR 痕跡,所以記得也要在 DevTools 裡開始錄音。

  10. 當您完成錄製時,請停止在步驟錄製器中錄製。 在 DevTools 中,停止錄製並長按 匯出,使其顯示功能表。 如果您只做短按,則會匯出經過清理的 HAR,而該版本缺少疑難解答所需的資訊。

  11. 選取 [匯出 HAR(含敏感數據)。

截圖顯示在 Microsoft Edge 中選取已加亮顯示的功能匯出包含敏感資料的 HAR。

  1. (選擇性)完成後,取消勾選「允許使用敏感數據產生 HAR」方塊。

您有完整的 HAR 檔案,其中包含進行疑難解答所需的數據。