由於本人工作接觸Web測試,所以我從網上找的資料,學習了解web測試內容,然后自己整理匯總的隨筆,如文章中有不足的地方,請大家多多指教;或者文章內容與他人相似,望見諒
主界面:
工具欄
file:用於導出Session、打開新的Fiddle窗口、保存會話等功能。
Edit:用於復制session、host、url、header等、remove session 、標記、以及find Seesion
Rules:用於創建規則規則過濾會話。例如可以隱藏掉圖片類型的請求,或者304的請求之類
Tools: 主要是工具,可在options中設置Fiddler的端口號、Https的請求、connnection等。也可以清除cache
View :主要用於Fiddler窗口顯示上的問題,例如可以設置ToolBar是否顯示等
ToolBar(工具面板)
WinConfig
:說明備注
Replay:重新請求
:刪除會話
Go:繼續執行;調試bug,斷點攔截請求
Stream:流模式/緩沖模式(默認是緩沖模式)
Decode:解碼
Keep:All session:保存會話
Any Process:監控指定進程
Find:尋找
Save:保存
:切圖
:計時
Browse:打開瀏覽器
Clear Cache:清除IE緩存
TextWizard:編碼格式轉換(當瀏覽器的某些路徑被編碼后,利用這個工具可以得到相應解碼后的路徑,別的文本信息也可以,編碼/解碼工具)
Tearoff:窗口分離
MSDN Search
:幫助
Fiddler 兩種模式
緩存模式(Buffering Modle)Fiddler 直到HTTP響應完成時才將數據返回到應用程序。可以控制響應,修改響應數據。
流模式(Streaming Modle)Fiddler會即時將HTTP響應的數據返回到應用程序。更接近真實瀏覽器的性能。時序圖更准確,但是不能控制響應。
會話面板
#:序號
Result:HTTP響應的狀態
Protocol:協議類型(HTTP/HTTPS)
Host:請求地址的域名
URL:訪問網址,請問服務器路徑和文件名,包括GET參數
Body:請求的大小,以byte為單位
Caching:請求的緩存過期時間或者緩存控制
Content—Type:請求響應的類型
Process:發出此請求的window進程以及進程ID
Comments:用戶通過腳本或者右鍵菜單給此session增加的備注
Custom:用戶可以通過腳本設置的自定義
狀態面板

控制台Fiddler的左下角有一個命令行工具叫做QuickExec,允許你直接輸入命令。
常見得命令有:
命令 | 解釋 |
---|---|
help | 打開官方的使用頁面介紹,所有的命令都會列出來 |
cls | 清屏 (Ctrl+x 也可以清屏) |
select | 選擇會話的命令 |
?.png | 用來選擇png后綴的圖片 |
bpu | 截獲request |
bpafter | 截獲response |