天天看點

Fiddler抓包7_次要功能和第三方插件

1、替換HTTP Request Host

應用場景:進行開發時,線上去測試跳轉調試

替換指令:urlreplace news.baidu.com www.baidu.com;

清除指令:urlreplace,需要同時清除浏覽器緩存;

Fiddler抓包7_次要功能和第三方插件

永久替代:Script腳本實作

2、配置Host

應用場景:線下和線上進行域名ip位址進行替換;

步驟:Tools--->HOSTS--->Host Remapp

Fiddler抓包7_次要功能和第三方插件
Fiddler抓包7_次要功能和第三方插件

3、Compose-Request發射器

Fiddler抓包7_次要功能和第三方插件

4、HTTP統計圖

Fiddler抓包7_次要功能和第三方插件

5、QuickExec指令行的使用

cls

select:select image

?.png

bpu、bpafter、bps、bpv、bpm

>size  <size

=status:=狀态碼

@host:比對域名

Fiddler抓包7_次要功能和第三方插件

6、TimeLine瀑布圖

選擇多個會話,從條形圖表中可以分别出哪些請求耗時最多;

不同顔色代表不同的元素類型的響應(淺綠色代表圖檔,深綠色是JavaScript,紅色是CSS,其他為藍色);

其他符号:請求前面的紅色圓圈表示這個連接配接是建立的,綠色表示是複用的;

        黑色豎線,表示的是浏覽器收到伺服器響應的第一個位元組這一時刻;

        向下的箭頭表示重定向,302錯誤;

        紅色感歎号表示有錯誤發生,狀态為4XX或5XX;

        紅色的X,說明服務端響應完這個請求之後,斷開了連接配接;

        閃電表示這是Fiddler的“AutoResponder”的響應;

        軟碟圖示表示這個響應正文從本地獲得,304錯誤;

Fiddler抓包7_次要功能和第三方插件

7、編碼小工具、查詢會話、編碼解碼

Fiddler抓包7_次要功能和第三方插件
Fiddler抓包7_次要功能和第三方插件
Fiddler抓包7_次要功能和第三方插件

8、第三方插件

Syntax-Highlighring:代碼高亮插件;

JavaScript格式化插件:JS格式化;

WinDiff:會話比較功能;

Stave插件:目錄替換;項目配置管理;自定義顔色;上下行網速限制;

Willow:可以統計資料包;修改Host;請求重定向;編碼轉換;低網速模拟:慢速網絡模拟可視化;斷點調試;過濾HTTP請求;

9、Fiddler 内置指令

指令 對應請求項 介紹 示例
? All 問号後邊跟一個字元串,可以比對出包含這個字元串的請求 ?google
> Body 大于号後面跟一個數字,可以比對出請求大小,大于這個數字請求 >1000
< Body 小于号跟大于号相反,比對出請求大小,小于這個數字的請求 <100
= Result 等于号後面跟數字,可以比對HTTP傳回碼 =200
@ Host @後面跟Host,可以比對域名 @www.baidu.com
select Content-Type select後面跟響應類型,可以比對到相關的類型 select image
cls All 清空目前所有請求 cls
dump All 将所有請求打包成saz壓縮包,儲存到“我的檔案\Fiddler2\Captures”目錄下 dump
start All 開始監聽請求 start
stop All 停止監聽請求 stop
斷點指令 
bpafter All bpafter後邊跟一個字元串,表示中斷所有包含該字元串的請求 bpafter baidu(輸入bpafter解除斷點)
bpu All 跟bpafter差不多,隻不過這個是收到請求了,中斷響應 bpu baidu(輸入bpu解除斷點)
bps Result 後面跟狀态嗎,表示中斷所有是這個狀态碼的請求 bps 200(輸入bps解除斷點)
bpv / bpm HTTP方法 隻中斷HTTP方法的指令,HTTP方法如POST、GET bpv get(輸入bpv解除斷點)
g / go All 放行所有中斷下來的請求 g

10、官方文檔

http://www.telefik.com/fiddler

轉自玲蟲師

繼續閱讀