轉(zhuǎn)載
Fiddler 在處理每個session時,腳本文件CustomRules.js中的方法都會運(yùn)行,該腳本使得你可以隱藏,標(biāo)識或任意修改負(fù)責(zé)的session。規(guī)則腳本在運(yùn)行狀態(tài)下就可以修改并重新編譯,不需要重新啟動Fiddler。
問1
測試過程中發(fā)現(xiàn)訪問的數(shù)據(jù)不正確,懷疑是修改的host沒有生效導(dǎo)致的。但無法查看手機(jī)端訪問該數(shù)據(jù)頁面的ip,所以一直無法確認(rèn)該問題
1. 運(yùn)行fiddler,菜單,Rules->Customize Rules…或者點(diǎn)擊右側(cè)tab
“FiddlerScript”
2. Ctrl+F查找“static function Main()”字符串,然后添加下面這行代碼:
FiddlerObject.UI.lvSessions.AddBoundColumn("ServerIP", 120, "X-HostIP");
3.保存CustomRules.js或者點(diǎn)擊“Save Script”按鈕,如下圖所示
4.查看fiddler,此時ip會添加到所有數(shù)據(jù)的最后一列,拖到滾動條,即可看到,如下所示:
問2
在測試過程中,也許你就關(guān)注幾個請求,但是 Fiddler 的界面總是被滿屏的session覆蓋著,有時候要找到自己想要的關(guān)注的session,總是來回滾動好幾個界面才行,如何能夠一眼看到自己關(guān)注的請求呢?
1.運(yùn)行fiddler,菜單,Rules->Customize Rules…或者點(diǎn)擊右側(cè)tab“FiddlerScript”
2.Ctrl+F查找"OnBeforeRequest”字符串,在其中添加下面代碼,如下所示:
注:"example"里的內(nèi)容可修改為自己關(guān)注的請求的關(guān)鍵字
3. 保存修改后,觸發(fā)請求,效果如下所示:
噔噔噔。。。和 Fiddler 愉快的玩耍吧~