目錄
- (一)Fiddler界面布局介紹
- (二)菜單欄
- 1、File檔案菜單:
- 2、Edit編輯菜單:
- 3、Rules規則菜單:
- 4、Tools工具菜單:
- 5、View視圖菜單:
- 6、Help幫助菜單:
Fiddler的使用者界面主要包括下面幾個部分,
如圖所示:
首先視窗的最上方是
main menu
主菜單,然後下面的是
toolbar
工具欄.
Fiddler視窗的最左邊是
web session
清單,右邊是view選項視圖,
視窗最下方的黑的框是
quickexec
指令行,最下方的欄是
status bar
狀态欄。

主要是針對Fiddler的一些設定和一些Fiddler的操作。
-
:啟用或停止捕獲。Capture Traffic
Capture Traffic
是個開關,可以控制是否把Fiddler注冊為系統代理。
當把Fiddler注冊為系統代理時,所有依賴于WinINET代理的應用(如IE浏覽器和其他浏覽器)會把Web請求發送給Fiddler。
-
:用來打開一個新的Fiddler視窗。New Viewer
-
:用于重新加載之前捕獲的,以SAZ檔案格式儲存的流量。Load Archive
-
:加載最近的檔案。Recent Archive
-
:儲存Save
:儲存全部會話。All Session...
:儲存已選中的會話。Selected Session
:儲存請求。Request
Response
:儲存響應。
Save子菜單中的選項支援以多種方式把流量儲存到檔案中。
該菜單選項和
清單中的上下文菜單中的選項相同。Web Session
-
Import Sessions
:導入會話
支援導入從其他工具捕獲的流量,也支援導入以其他格式存儲的流量。
-
Export Sessions
:導出會話
支援把Fiddler捕捉到的Session(會話)以多種檔案格式儲存。
-
Exit
:退出
Exit菜單指令會取消把Fiddler注冊為系統代理,并關閉Fiddler工具。
-
Copy
:拷貝
Copy下面的幾個子菜單分别支援複制選中Session的某些資訊。
-
:拷貝整個Session。Session
-
:将選中session的url拷貝到剪貼闆。Just Url
-
:拷貝頭資訊,包括請求和傳回的頭資訊。Headers Only
-
:将session清單顯示的資訊及表頭複制到剪貼闆,通過tab分割,便于在Excel或其他編輯器中檢視編輯。Full Summary
-
:Full Summary為複制完整摘要,Terse Summary為複制簡要摘要。Terse Summary
-
-
Remove
:移除
Remove下面的子菜單分别支援從
清單中删除全部、删除選擇或删除未選中的Session。Web Session
-
:移除選擇會話。Selected Sessions
-
:移除未選中的會話。Unselected Sessions
-
:全部會話。All Sessions
-
-
:選擇Sessions清單的所有内容。Select All
-
:恢複之前删除的會話。Undelete
-
:會基于剪貼闆上的内容,生成一個或多個模拟的Paste as Sessions
。Web Session
-
Mark
:标記所選的會話
Mark子菜單支援選擇一種顔色,來标記
清單中選中的Session。Web Session
-
:失敗Strikeout
-
:紅色Red
-
:藍色Blue
-
:金色Gold
-
:綠色Green
-
:橙色Orange
-
:紫色Purple
-
:未标記Unmark
-
-
Unlock for Editing
:調為可編輯
會對某個選中的
解鎖,支援使用Web Session
編輯Session的所有請求和響應。Inspectors
-
Find Sessions...
:查找會話
會打開Find Session視窗,搜尋捕獲到的資料流。
-
Hide Image Requests
:隐藏圖檔請求
觸發器控制:是否在
清單中顯示圖像類Session。Web Session
-
:隐藏HTTPS連接配接Hide HTTPS CONNECTs
清單中顯示使用CONNECT請求方法的Session。Web Session
-
Automatic Breakpoints
:斷點控制
子菜單控制Fiddler是否會自動在
或Before Requests
處設定斷點。After 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用戶端,確定這些規則在有證書的用戶端伺服器上可以正常工作。
-
:采用GZIP編碼Apply GZIP Encoding
菜單項,隻要請求包含具有gzip辨別的Apply GZIP Encoding
請求頭,就會對除了圖檔以外的所有響應,使用Accept-Encoding
GZIP HTTP
格式進行壓縮。
該規則用于測試使用GZIP選項支援的用戶端,是否真正對内容進行壓縮。該選項還支援性能調優,并且計算傳輸的壓縮後的資料流的位元組數。
-
:删除全部編碼Remove All Encodings
選項,會删除所有請求和響應的HTTP内容編碼和傳輸編碼。Remove All Encoding
-
:隐藏304會話Hide 304s
選項會隐藏包含Hide 304s
狀态的響應的所有Session。HTTP/304 Not Modified
-
:發送日語内容請求Request Japanese Content
選項會把所有請求的Request Japanese Content
請求頭,設定或替換為Accept-Encoding
辨別,表示用戶端希望響應以日語形式發送。ja
-
:自動驗證。Automatically Authenticate
-
:子菜單支援把所有請求的User-Agents
請求頭設定或替換成指定值。User-Agent
-
:子菜單提供影響Web性能的簡單選項。Performance
-
:模拟數據機速度。Simulate Modem speeds
-
:禁止緩存。Disable Caching
-
:始終保持緩存新内容。Cache Always Fresh
-
說明:選項,它會設定所有後續Session的Flag。把
Simulate Modem Speeds
标志位設定成300,所有上傳資料将延遲300毫秒/KB。同理如果把
request-trickle-delay
标志位設定成150,會使所有下載下傳資料延遲150毫秒/KB。
response-trickle-delay
選項,會删除所有
Disable Caching
和
If-None-Match
請求頭,并添加
If-Modified-Since
請求頭。選中該選項還會删除響應中的所有
Pragma:no-cache
頭,并把
Expires
響應頭設定成
Cache-Control
。該選項無法阻止浏覽器重用在選用該選項之前所緩存的響應。在選中該選項後,為了得到最佳結果,最好清空浏覽器中的緩存(CTRL+SHIFT+ DELETE)。
no-cache
會在
Show Time-to-Last-Byte
清單的
Web Session
Custom
列中顯示Fiddler接收到所有響應所花費的時間,以微秒表示。
同樣
選項會在
Show Response Timestamp
清單中
Web Session
列顯示,Fiddler接收到伺服器的所有響應的時間戳。
Custom
選項會自動響應所有包含
Cache Always Fresh
響應的有條件HTTP請求,表示用戶端緩存是最新的。當通路的站點無法正确地設定緩存失效日期時,該選項可以極大地提高性能。盡管有該選項,但在浏覽器中按下CTRL+F5鍵,仍可以保證重新從伺服器加載資料,因為浏覽器會對要求強制更新的請求忽略
HTTP/304
If-Modified-Since
頭。
If-None-Match
-
:打開Fiddler Options視窗。針對Fiddler的一些設定。Options...
-
:打開IE的Internet Options視窗。WinlNET Options...
-
:會清空IE和其他應用中所使用的WinINET緩存中的所有檔案。Clear WinINET Cache
-
:會清空IE和其他應用中所發送的WinINET Cookie。Clear WinINET Cookies
-
TextWizard...
:TextWizard文字編碼解碼
會啟動
視窗,支援對文本進行編碼和解碼。TextWizard
-
:比較會話,隻有當選中Compare Session
清單中的兩個Session時才有效。Web Session
-
:重置腳本。Reset Script
-
:沙箱,會打開Sandbox
頁面。http://webdbg.com/sandbox/
-
:檢視IE緩存。View IE Cache
-
:打開一個Session的剪貼闆。New Session Clipboard...
-
:會打開Fiddler的HOSTS...
工具,進行hosts配置。Host Remapping
-
:會彈出一個新視窗“AppContainer回環豁免實用程式”。Win8 Loopback Exemptions
-
:控制Fiddler工具欄是否可見(顯示工具欄)。Show Toolbar
-
:預設布局Default Layout
-
:堆疊布局Stacked Layout
-
Wide Layout
:全部布局
以上是Fiddler的三種界面布局。
-
:制表符Tabs
-
:首選項,設定偏好Preferences
-
:自動儲存AutoSave
-
:測試APItest
-
-
:激活Statistics(統計)頁籤。Statistics
-
:激活Inspectors(嗅探)頁籤。Inspectors
-
:激活Conposer(構造)頁籤。Composer
-
:Minimize to Tray或按下CTRL+M可以最小化Fiddler到系統托盤中。Minimize to Tray
-
:使Fiddler在桌面最前端顯示。Stay on Top
-
:控制Squish Session List
清單是否水準收縮。Web Session
-
:控制當添加新的Session時,Fiddler是否會自動滾動到Session清單的底部。AutoScroll Session List
-
:重新整理。Refresh
-
:歡迎界面。Welcome Screen
-
:幫助。Help
-
:說明。Get Fiddler Book
-
:打開web浏覽器,跳轉到Fiddler的讨論組。Discussions
-
:打開參考文檔的頁面。HTTP References
-
:故障排除。Troubleshoot Filters
-
:擷取支援。Get Priority Support...
-
:連接配接到web伺服器,檢查目前運作的Fiddler是否為最新版本。Check For Updates
-
:發送回報,生成email資訊并發送到我的郵箱。Send Feedback
-
:打開視窗,顯示目前的Fiddler版本的資訊。About
參考:
- https://blog.csdn.net/weixin_34146986/article/details/93562919
- https://www.cnblogs.com/sjl179947253/p/7620524.html