因爲本人工做接觸Web測試,因此我從網上找的資料,學習瞭解web測試內容,而後本身整理彙總的隨筆,如文章中有不足的地方,請你們多多指教;或者文章內容與他人類似,望見諒web
主界面:瀏覽器
工具欄緩存
file:用於導出Session、打開新的Fiddle窗口、保存會話等功能。服務器
Edit:用於複製session、host、url、header等、remove session 、標記、以及find Seesionsession
Rules:用於建立規則規則過濾會話。例如能夠隱藏掉圖片類型的請求,或者304的請求之類工具
Tools: 主要是工具,可在options中設置Fiddler的端口號、Https的請求、connnection等。也能夠清除cache性能
View :主要用於Fiddler窗口顯示上的問題,例如能夠設置ToolBar是否顯示等學習
ToolBar(工具面板)測試
WinConfigui
:說明備註
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 |