Fiddler是一款用於網頁數據分析,抓取的工具,裏面集成了對網頁強大的功能外,還能夠經過設置,使其對手機的數據也能夠進行抓取chrome
Fiddler的原理是:瀏覽器
經過在客戶端和服務器之間建立一個代理服務器來對之間交互的HTTP進行監控,默認的監控端口是8888,代理服務器的地址是:127.0.0.1緩存
以下圖所示:服務器
打開Fiddler的頁面以下:工具
1:爲指定的HTTP協議添加備註性能
二、對指定的HTTP協議進行重播,用於測試修改後的數據的返回狀況測試
三、清除指定的請求,能夠是圖片等其餘的格式,也能夠清除所有優化
四、這個指令用於作調試使用的,用法以下spa
選擇HTTP的協議,將16設置爲,也就是對這條HTTP協議發送出去進行設置斷點,設置了斷點後,後面的請求將不會運行下去,要點擊GO按鈕以後纔會繼續運行命令行
五、緩衝模式 VS 流模式:
Buffering Mode:內容先由Fiddler緩存,所有返回後再發送到客戶端。
Streaming Mode:Fiddler收到內容當即就轉發給客戶端。
六、HTTP的解碼功能
七、設置要保存的會話的數量,數量越多佔用的內存越大
八、指定要要監聽的數據的來源
九、查找指定的內容
十、保存當前的內容
十一、屏幕截圖和計時器
十二、打開指定的瀏覽器
1三、清除瀏覽器的緩存
1四、命令行輸入
HELP 獲取全部的命令行的說明
SELECT IMAGE 選擇全部的圖片
SELECT HTML 選擇全部的網頁文件
SELECT JAVASCRIPT選擇全部的JAVASCRIPT文件
1五、選擇監控的類型,這個跟8不一樣
例如:同時打開兩個瀏覽器,那麼8就能夠指定只監控其中的一個瀏覽器,可是15不能,由於兩個瀏覽器都是屬於同種類型,都是瀏覽器
1六、設置斷點的類型
1七、獲取記錄的數量
一、用於查看HTTP協議相應的時間,主要是經過這個工具來進行性能上的優化
二、用戶查看HTTP請求的發送內容,和相應的內容
三、用於將HTTP請求重定向爲指定的返回類型
四、僞造HTTP的請求內容
五、這個是Fiddler的控件,用於經過腳本控制HTTP,使用的是JScript語言
六、日誌文件
七、過濾指定的內容
八、性能測試工具,同chrome的工具效果類似