一、Fiddler簡介web
1)截獲客戶端與服務器之間HTTP、HTTPS請求後端
2)修改向服務器發送、服務器返回的請求瀏覽器
3)測試網站的性能服務器
4)解密HTTPS請求session
5)fiddler組件工具
二、工做原理性能
客戶端<--------------------------->服務端(web server) 代理服務器Fiddler
三、FIddler使用場景(實際工做中具體解決哪些問題???)測試
開發環境host配置(全部文件映射到本地文件)優化
先後端接口調試網站
線上bugfix(Fiddler能夠將線上發佈文件代理到本地,快速定位線上bug)
性能分析和優化(Fiddler會提供請求的實際圖,清晰明瞭網站需優化的地方)
四、Fiddler界面
氣泡:回話備註
Replay:回放(選定會話,從新進行一次http請求)+快捷鍵R
X :清空監控面板(清空images、Non-Browser Non-200、Remove-all等等 )
Go :調試Debug
Stream(流模式、緩衝模式-默認)
Decode :解壓
Keep :All session
Any Process :過濾(只捕獲某一個瀏覽器的請求)
Find: 查找
save :保存查找到的會話
截圖、計時器工具
TextWizard : 編碼、解碼
FIddler狀態面板
控制檯(help/?png、bpu、cls等等)
Capturing 控制FIddler是否工做(是否啓動代理服務器)、開關
webBrowsers:過濾瀏覽器
Fiddler監控面板
監控面板:記錄全部的web server請求會話
Statiscs:數據統計(請求的性能指標)
Inspectors : 對請求解包(request、response)
AutoResponder :文件代理(服務器端文件 代理到本地)
Composer :先後端接口調試(修改請求參數)