1. 程式人生 > >Fiddler2介紹及使用和中文幫助文件(1)

Fiddler2介紹及使用和中文幫助文件(1)

Fiddler2 主選單

六個主選單分別是:

檔案(File)

  1. Capture Traffic ——啟用捕獲功能,快捷鍵 F12

    此功能的開啟/關閉狀態,程式安裝後預設是開啟的。可以在 Fiddler 底部狀態列最左側看到:(開啟狀態)、(關閉狀態)

    也可以通過滑鼠點選狀態列該圖示來進行切換。

  2. Load Archive... ——載入本地儲存的 Session 壓縮包
  3. Save ——儲存
    • All Sessions... ——儲存捕獲到的全部 Session 到壓縮包
    • Selected Sessions

      · in ArchiveZip... ——儲存當前選定的 Session 為壓縮包

      · in Visual Studio Web Test... ——儲存當前選定的 Session 為 Visual Studio Web Test

      · in Text... ——儲存當前選定的 Session為文字

      · in Text (Headers only)... ——儲存當前選定的 Session 為文字(僅 Header)

    • Request

      · Entire Request... ——儲存當前選定的 Session 整個請求(包括 Header)

      · Request Body... ——儲存當前選定的 Session 請求的內容(不包括 Header)

    • Response

      · Entire Response... ——儲存當前選定的 Session 整個響應(包括 Header)

      · Response Body... ——儲存當前選定的 Session 響應的內容(不包括 Header)

  4. Properties ——當前選擇 Session 的屬性

    包括 Session 狀態、響應包的大小,客戶端伺服器資訊(如程序、埠、傳輸位元組數、TTLB、客戶端IP、伺服器IP、TTFB等),請求各環節的時間情況、WinINET 快取資訊等。如下圖:

    TTFB (Time-to-First-Byte) 是指:從第一個請求發出到測試工具接收到伺服器應答資料的第一個位元組之間的平均時間。

    TTLB (Time-to-Last-Byte) 是指:從第一個請求發出到測試工具接收到伺服器應答資料的最後一個位元組之間的平均時間。

  5. Exit ——退出 Fiddler

編輯(Edit)

  1. Copy ——複製
    • Session
      ——複製整個 Session 到剪貼簿,快捷鍵 Ctrl + C
    • Just Url ——複製 Session 的 URL 到剪貼簿,快捷鍵 Ctrl + U
    • Headers Only ——複製 Session 的 Header 到剪貼簿,快捷鍵 Ctrl + Shift + C
    • Full Summary ——複製 Session 全部摘要到剪貼簿
    • Terse Summary ——複製 Session 簡單摘要到剪貼簿,快捷鍵 Ctrl + Shift + T
  2. Remove ——移除
    • Selected Sessions ——移除所選的 Session,快捷鍵 Delete
    • Unselected Sessions ——移除未選擇的 Session,快捷鍵 Shift + Delete
    • All Sessions ——移除所有 Session,快捷鍵 Ctrl + X
  3. Select All ——選擇所有 Session
  4. Mark
    • Red ——將選擇的 Session 標為紅色粗體,快捷鍵 Ctrl + 1
    • Blue ——將選擇的 Session 標為藍色粗體,快捷鍵 Ctrl + 2
    • Gold ——將選擇的 Session 標為金色粗體,快捷鍵 Ctrl + 3
    • Green ——將選擇的 Session 標為綠色粗體,快捷鍵 Ctrl + 4
    • Orange ——將選擇的 Session 標為橙色粗體,快捷鍵 Ctrl + 5
    • Purple ——將選擇的 Session 標為紫色粗體,快捷鍵 Ctrl + 6
    • Unmark ——去除顏色加粗標記,快捷鍵 Ctrl + 0
  5. Find Session... ——退出 Fiddler

規則(Rules)

  1. Hide Image Requests ——隱藏圖片請求
  2. Hide HTTPS CONNECTs ——隱藏 HTTPS 連線
  3. Automatic Breakpoints ——自動設定斷點
    • Before Requests ——在請求前設定斷點,快捷鍵 F11
    • After Response ——在響應後設置斷點,快捷鍵 Alt + F11
    • Disabled ——不自動設定斷點,快捷鍵 Shift + F11
    • Ignore Images ——自動設定斷點時忽略圖片
  4. Customize Rules... ——自定義規則
  5. Require Proxy Authentication ——需要代理密碼驗證
  6. Apply GZIP Encoding ——應用 GZIP 壓縮
  7. Remove All Encoding ——移除所有編碼
  8. Hide 304s ——隱藏所有狀態為 304(無變更) 的請求
  9. Request Japanese Content ——請求日文內容
  10. User-Agents ——選擇使用者 Web 客戶端代理型別,包括了目前主流的瀏覽器
  11. Performance ——效能
    • Simulate Modem speeds ——模擬調變解調器速度
    • Disable Caching ——禁止快取
    • Show Time-to-Last-Byte ——顯示 TTLB
    • Show Response Timestamp ——顯示響應時間戳

工具(Tools)

  1. Fiddler Options... ——Fiddler 選項
  2. WinINET Options... ——IE 瀏覽器 WinINET 選項
  3. Clear WinINET Cache ——清除 WinINET 快取,快捷鍵 Ctrl + Shift + X
  4. Clear WinINET Cookies ——清除 WinINET 快取
  5. Text Encode/Decode... ——文字編碼/解碼,快捷鍵 Ctrl + E

    可以進行文字的 Base64 編碼/解碼、UrlEnccode/UrlDecode、十六進位制編碼、轉 JS 字串、HTML 編碼/解碼、UTF-7 編碼/解碼

  6. Compare Sessions ——使用 Microsoft Windiff.exe 對比選擇的 Session,快捷鍵 Ctrl + W
  7. Reset Script ——重置指令碼
  8. Sandbox ——沙箱 http://www.fiddler2.com/sandbox/
  9. View IE Cache ——檢視 IE 快取資料夾

檢視(View)

  1. Squish Session List ——收縮/展開 Session 列表,快捷鍵 F6

    也可以使用 Web Session 面板的按鈕,詳見 Web Sessions 面板介紹

  2. Stacked Layout ——切換面板佈局
  3. Statistics ——Statistics 頁籤,快捷鍵 F7
  4. Inspector ——Inspector 頁籤,快捷鍵 F8
  5. Builder ——Request Builder 頁籤,快捷鍵 F9
  6. Minimize to Tray ——縮小為工作列圖示,快捷鍵 Ctrl + M
  7. Stay on Top ——保持在其他視窗前端
  8. AutoScroll Session List ——自動滾動 Session 列表
  9. Refresh ——重新整理,快捷鍵 F5

幫助(Help)

  1. Fiddler Help ——Fiddler 線上幫助
  2. Fiddler Community Discussions ——Fiddler 社群線上討論
  3. HTTP References ——線上 HTTP 參考,包括各種 HTTP 響應狀態碼
  4. Check for Updates... ——檢查更新
  5. Send Feedback... ——傳送回饋
  6. About Fiddler ——關於 Fiddler