Fiddler簡介
- Fiddler是一個http協定調試代理工具,它能夠記錄并檢查所有你的電腦和網際網路之間的http通訊,實作用戶端和伺服器端的HTTP代理
- 設定斷點,檢視所有的“進出”Fiddler的資料(指 cookie、html、js、css等檔案,這些都可以讓你胡亂修改的意思)。
- 功能強大的web調試利器
-
- 監控浏覽器所有的HTTP/HTTPS流量
- 檢視、分析請求内容細節
- 僞造用戶端請求和伺服器響應
- 測試網站的性能
- 解密HTTPS的web回話
- 全局、局部斷點功能
- 第三方插件
- 應用場景
- 接口調試、接口測試、線上環境調試、web性能分析
- 判斷前後端bug、開發環境hosts配置、mock、弱網斷網測試
HTTP超文本傳輸協定
HTTP協定是基于TCP的應用層協定
HTTP常見響應碼
- 200—成功。請求已發送且響應已成功接收。
- 400—壞請求。當目的伺服器接收到請求但不了解細節是以無法處理時發生。
- 404—頁面找不到。如果目标API已移動或已更新但未保留向後相容性時發生。
- 500—内部伺服器錯誤。伺服器端發生了某種緻命錯誤,且錯誤并被服務提供商捕獲。
Fiddler基本使用
一、修改fiddler監聽的端口号
- Tools-options-connections-Fiddler listening port(工具-選項-連接配接-fiddler監聽端口)
-
Fiddler
二、給請求添加注釋
- 選中要添加注釋的請求-點選工具欄中的 圖示-輸入備注資訊-點選确定即可
Fiddler
三、重新發送請求
- 方式一:選中要重新發送的請求-點選工具欄中的 (replay)按鈕-即可重新發送該請求
Fiddler - 方式二:選中要重新發送的請求-按鍵盤的 r 字母鍵
- 方式三:選中要重新發送的請求-按鍵盤shift+r組合鍵-輸入要重放的次數(可以實作重放多次)
四、删除請求
- 删除標明請求
- 方式一:選中請求-右擊-移除回話-標明回話
- 方式二:選中請求-按下鍵盤Delete鍵
- 方式三:選中請求-标題欄編輯按鈕-移除-標明回話
- 反向删除請求
- 方法一:選中要保留的請求-右擊-移除回話-反選回話
- 方式二:選中要保留的請求-按下鍵盤Shift+Delete鍵
- 方式三:選中要保留的請求-标題欄編輯按鈕-移除-反選回話
五、移除同一類型的請求,例如:清除所有的圖檔連結
- 點選工具欄的 按鈕-點選 “圖像”即可
Fiddler -
Fiddler
六、設定斷點
-
Fiddler - 點選fiddler的左下角“所有進行”的後面-就會打斷點-在點選工具欄中的go按鈕,打斷點後截取的請求才會發送到伺服器
七、設定儲存多少條回話資訊
-
Fiddler
八、設定監聽的程式
- 如果要監聽QQ浏覽器,用滑鼠點選 按鈕按住不放手,滑鼠移動到打開的QQ浏覽器中
Fiddler ,即隻監聽QQ浏覽器發出的請求Fiddler
九、