
Fiddler是款微軟推出的抓包工具,對開發人員或測試人員來說,是款必不可少的http協議調試代理工具。工作原理是通過代理的方式獲取程序http通訊的數據,用其檢測網頁和服務器的交互情況。Fiddler能夠記錄所有客戶端和服務器間的http請求,支持監視、設置斷點、甚至修改輸入輸出數據等功能。fiddler包含了一個強大的基于事件腳本的子系統,并且能夠使用.net框架語言擴展。
1.Fiddler支持斷點調試技術,當你在軟件的菜單—rules—automatic breakpoints選項選擇before request,或者當這些請求或響應屬性能夠跟目標的標準相匹配,Fiddler就能夠暫停Http通訊,并且允許修改請求和響應。這種功能對于安全測試是非常有用的,當然也可以用來做一般的功能測試,因為所有的代碼路徑都可以用來演習。
2.通過顯示所有的Http通訊,Fiddler可以輕松地演示哪些用來生成一個頁面,通過統計頁面(就是Fiddler左邊的那個大框)用戶可以很輕松地使用多選,來得到一個WEB頁面的“總重量”(頁面文件以及相關js,css等)你也可以很輕松地看到你請求的某個頁面,總共被請求了多少次,以及多少字節被轉化了。
3.用戶可以加入一個Inspector插件對象,來使用.net下的任何語言來編寫Fiddler擴展。RequestInspectors 和 ResponseInspectors提供一個格式規范的,或者是被指定的(用戶自定義)Http請求和響應視圖。
4.另外,通過暴露HTTP頭,用戶可以看見哪些頁面被允許在客戶端或者是代理端進行緩存。如果要是一個響應沒有包含Cache-Control 頭,那么他就不會被緩存在客戶端。
注意:此軟件需要安裝.NET4.0及其以上版本。
1.到本站下載安裝Fiddler,打開安裝程序,點擊I agree,同意協議
2.點擊Browse更改軟件安裝位置
3.最后點擊close即可,軟件安裝完畢