『言善信』Fiddler工具 — 3、Fiddler界面布局詳解【菜單欄】


(一)Fiddler界面布局介紹

Fiddler的用戶界面主要包括下面幾個部分,

如圖所示:

首先窗口的最上方是main menu主菜單,然后下面的是toolbar工具欄.

Fiddler窗口的最左邊是web session列表,右邊是view選項視圖,

窗口最下方的黑的框是quickexec命令行,最下方的欄是status bar狀態欄。

image

(二)菜單欄

主要是針對Fiddler的一些設置和一些Fiddler的操作。

image

1、File文件菜單:

  • Capture Traffic:啟用或停止捕獲。
    Capture Traffic是個開關,可以控制是否把Fiddler注冊為系統代理。
    當把Fiddler注冊為系統代理時,所有依賴於WinINET代理的應用(如IE瀏覽器和其他瀏覽器)會把Web請求發送給Fiddler。
  • New Viewer:用來打開一個新的Fiddler窗口。
  • Load Archive:用於重新加載之前捕獲的,以SAZ文件格式保存的流量。
  • Recent Archive:加載最近的檔案。
  • Save:保存
    All Session...:保存全部會話。
    Selected Session:保存已選中的會話。
    Request:保存請求。
    Response:保存響應。
    Save子菜單中的選項支持以多種方式把流量保存到文件中。
    該菜單選項和Web Session列表中的上下文菜單中的選項相同。
  • Import Sessions:導入會話
    支持導入從其他工具捕獲的流量,也支持導入以其他格式存儲的流量。
  • Export Sessions:導出會話
    支持把Fiddler捕捉到的Session(會話)以多種文件格式保存。
  • Exit:退出
    Exit菜單命令會取消把Fiddler注冊為系統代理,並關閉Fiddler工具。

2、Edit編輯菜單:

  • Copy:拷貝
    Copy下面的幾個子菜單分別支持復制選中Session的某些信息。
    • Session:拷貝整個Session。
    • Just Url:將選中session的url拷貝到剪貼板。
    • Headers Only:拷貝頭信息,包括請求和返回的頭信息。
    • Full Summary:將session列表顯示的信息及表頭復制到剪貼板,通過tab分割,便於在Excel或其他編輯器中查看編輯。
    • Terse Summary:Full Summary為復制完整摘要,Terse Summary為復制簡要摘要。
  • Remove:移除
    Remove下面的子菜單分別支持從Web Session列表中刪除全部、刪除選擇或刪除未選中的Session。
    • Selected Sessions:移除選擇會話。
    • Unselected Sessions:移除未選中的會話。
    • All Sessions:全部會話。
  • Select All:選擇Sessions列表的所有內容。
  • Undelete:恢復之前刪除的會話。
  • Paste as Sessions:會基於剪貼板上的內容,生成一個或多個模擬的Web Session
  • Mark:標記所選的會話
    Mark子菜單支持選擇一種顏色,來標記Web Session列表中選中的Session。
    • Strikeout:失敗
    • Red:紅色
    • Blue:藍色
    • Gold:金色
    • Green:綠色
    • Orange:橙色
    • Purple:紫色
    • Unmark:未標記
  • Unlock for Editing:調為可編輯
    會對某個選中的Web Session解鎖,支持使用Inspectors編輯Session的所有請求和響應。
  • Find Sessions...:查找會話
    會打開Find Session窗口,搜索捕獲到的數據流。

3、Rules規則菜單:

  • Hide Image Requests:隱藏圖片請求
    觸發器控制:是否在Web Session列表中顯示圖像類Session。
  • Hide HTTPS CONNECTs:隱藏HTTPS連接
    觸發器控制:是否在Web Session列表中顯示使用CONNECT請求方法的Session。
  • Automatic Breakpoints:斷點控制
    子菜單控制Fiddler是否會自動在Before RequestsAfter Responses處設置斷點。
    Ignore Image觸發器控制這些斷電是否作用於圖片請求。
    • Before Requests:請求之前
    • After Responses:響應之后
    • Disabled:禁用
    • Ignore Images:忽略圖片
  • Customize Rules...:打開Fiddler ScriptEditor。
    會使用配置的腳本編輯器,打開當前的FiddlerScript文件。
  • Require Proxy Authentication:密碼代理驗證
    如果選中Require Proxy Authentication菜單項,所有未提交Proxy-Authorization請求頭的請求,會返回HTTP/407響應,要求客戶端安裝證書。
    該規則可以用於測試HTTP客戶端,確保這些規則在有證書的客戶端服務器上可以正常工作。
  • Apply GZIP Encoding:采用GZIP編碼
    如果選中Apply GZIP Encoding菜單項,只要請求包含具有gzip標識的Accept-Encoding請求頭,就會對除了圖片以外的所有響應,使用GZIP HTTP格式進行壓縮。
    該規則用於測試使用GZIP選項支持的客戶端,是否真正對內容進行壓縮。該選項還支持性能調優,並且計算傳輸的壓縮后的數據流的字節數。
  • Remove All Encodings:刪除全部編碼
    如果選中Remove All Encoding選項,會刪除所有請求和響應的HTTP內容編碼和傳輸編碼。
  • Hide 304s:隱藏304會話
    Hide 304s選項會隱藏包含HTTP/304 Not Modified狀態的響應的所有Session。
  • Request Japanese Content:發送日語內容請求
    Request Japanese Content選項會把所有請求的Accept-Encoding請求頭,設置或替換為ja標識,表示客戶端希望響應以日語形式發送。
  • Automatically Authenticate:自動驗證。
  • User-Agents:子菜單支持把所有請求的User-Agent請求頭設置或替換成指定值。
  • Performance:子菜單提供影響Web性能的簡單選項。
    • Simulate Modem speeds:模擬調制解調器速度。
    • Disable Caching:禁止緩存。
    • Cache Always Fresh:始終保持緩存新內容。

說明:

如果選中Simulate Modem Speeds選項,它會設置所有后續Session的Flag。把request-trickle-delay標志位設置成300,所有上傳數據將延遲300毫秒/KB。同理如果把response-trickle-delay標志位設置成150,會使所有下載數據延遲150毫秒/KB。

如果選中Disable Caching選項,會刪除所有If-None-MatchIf-Modified-Since請求頭,並添加Pragma:no-cache請求頭。選中該選項還會刪除響應中的所有Expires頭,並把Cache-Control響應頭設置成no-cache。該選項無法阻止瀏覽器重用在選用該選項之前所緩存的響應。在選中該選項后,為了得到最佳結果,最好清空瀏覽器中的緩存(CTRL+SHIFT+ DELETE)。

Show Time-to-Last-Byte會在Web Session列表的Custom列中顯示Fiddler接收到所有響應所花費的時間,以微秒表示。

同樣Show Response Timestamp選項會在Web Session列表中Custom列顯示,Fiddler接收到服務器的所有響應的時間戳。

Cache Always Fresh選項會自動響應所有包含HTTP/304響應的有條件HTTP請求,表示客戶端緩存是最新的。當訪問的站點無法正確地設置緩存失效日期時,該選項可以極大地提高性能。盡管有該選項,但在瀏覽器中按下CTRL+F5鍵,仍可以保證重新從服務器加載數據,因為瀏覽器會對要求強制更新的請求忽略If-Modified-SinceIf-None-Match頭。

4、Tools工具菜單:

  • Options...:打開Fiddler Options窗口。針對Fiddler的一些設置。
  • WinlNET Options...:打開IE的Internet Options窗口。
  • Clear WinINET Cache:會清空IE和其他應用中所使用的WinINET緩存中的所有文件。
  • Clear WinINET Cookies:會清空IE和其他應用中所發送的WinINET Cookie。
  • TextWizard...:TextWizard文字編碼解碼
    會啟動TextWizard窗口,支持對文本進行編碼和解碼。
  • Compare Session:比較會話,只有當選中Web Session列表中的兩個Session時才有效。
  • Reset Script:重置腳本。
  • Sandbox:沙箱,會打開http://webdbg.com/sandbox/頁面。
  • View IE Cache:查看IE緩存。
  • New Session Clipboard...:打開一個Session的剪貼板。
  • HOSTS...:會打開Fiddler的Host Remapping工具,進行hosts配置。
  • Win8 Loopback Exemptions:會彈出一個新窗口“AppContainer回環豁免實用程序”。

5、View視圖菜單:

  • Show Toolbar:控制Fiddler工具欄是否可見(顯示工具欄)。
  • Default Layout:默認布局
  • Stacked Layout:堆疊布局
  • Wide Layout:全部布局
    以上是Fiddler的三種界面布局。
  • Tabs:制表符
    • Preferences:首選項,設置偏好
    • AutoSave:自動保存
    • APItest:測試
  • Statistics:激活Statistics(統計)選項卡。
  • Inspectors:激活Inspectors(嗅探)選項卡。
  • Composer:激活Conposer(構造)選項卡。
  • Minimize to Tray:Minimize to Tray或按下CTRL+M可以最小化Fiddler到系統托盤中。
  • Stay on Top:使Fiddler在桌面最前端顯示。
  • Squish Session List:控制Web Session列表是否水平收縮。
  • AutoScroll Session List:控制當添加新的Session時,Fiddler是否會自動滾動到Session列表的底部。
  • Refresh:刷新。

6、Help幫助菜單:

  • Welcome Screen:歡迎界面。
  • Help:幫助。
  • Get Fiddler Book:說明。
  • Discussions:打開web瀏覽器,跳轉到Fiddler的討論組。
  • HTTP References:打開參考文檔的頁面。
  • Troubleshoot Filters:故障排除。
  • Get Priority Support...:獲取支持。
  • Check For Updates:連接到web服務器,檢查當前運行的Fiddler是否為最新版本。
  • Send Feedback:發送反饋,生成email信息並發送到我的郵箱。
  • About:打開窗口,顯示當前的Fiddler版本的信息。

參考:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM