本文章轉(zhuǎn)載于搜狗測試
最近在做項(xiàng)目時赛惩,發(fā)現(xiàn)Fiddler一個很實(shí)用的功能:QuickExec,如下圖所示(Fiddler 左下角):
定位 request/response 在特定的tab上
由于我所在的項(xiàng)目和服務(wù)端交互都是使用的 json,沒有被格式化的 json 看著鬧心析珊,因此夹姥,每次都是通過 Inspectors > Response > JSON tab查看袖瞻,操作路徑是:
鼠標(biāo)點(diǎn)擊選中一個session
在Resquest 區(qū)域點(diǎn)擊Inspectors
在Response 區(qū)域點(diǎn)擊JSON tab
如果只操作一兩次就還行,如果每天要操作成百上千次就會在這個小步驟上浪費(fèi)一些時間煞躬。還有一種方法就是雙擊session肛鹏,能夠達(dá)到Inspectors tab下面逸邦,但是 Fiddler 總是根據(jù)該session的類型,從而自動決定該session的Response tab在扰,例如缕减,雙擊一個image類型的session,則response tab 一定優(yōu)先在ImageView tab 上健田,有沒有優(yōu)化的空間烛卧,可以自定義顯示嗎佛纫?
解決方案:在QuickExec輸入命令PREFS SET fiddler.ui.inspectors.response.alwaysuse “json”,
雙擊session妓局,則可以看到Response tab被自動定位到JSON上了
同理,PREFS SET fiddler.ui.inspectors.request.alwaysuse “webforms”可以使session的resquest默認(rèn)顯示在webforms的tab上
快速找到所有的post請求
之前一期曾經(jīng)講過所有post請求的圖標(biāo)都是帶有向右的小箭頭的那種呈宇,如果能讓所有向右的小箭頭都高亮顯示就好了
解決方案:輸入命令:=post 然后點(diǎn)擊enter鍵回車好爬,可以看到所有的post請求都是以藍(lán)色的底色顯示,如下圖所示:
另外:這個方法也適用于迅速找出=Result code 的情況甥啄,例如:=404
搜索文本
使用Ctrl+F 可以對session中的字符進(jìn)行搜索存炮,除了使用該功能外,使用QuickExec也可以完成搜索功能蜈漓,格式為:穆桂?關(guān)鍵字。例如:融虽?qq 搜索結(jié)果如下:
將含有某關(guān)鍵字的session加粗顯示
格式為:bold 關(guān)鍵字享完,例如:bold baidu
回車后,重新請求有额,可以看到含有關(guān)鍵字“baidu”的請求都被加粗顯示般又,狀態(tài)欄顯示正在執(zhí)行的命令是:Bolding request for baidu
如果后續(xù)想要加粗其他字段該怎么辦呢?Tool > Reset Script可以解決這個問題巍佑。重置之后茴迁,加粗的狀態(tài)則會消失
寫在最后:
使用上下箭頭可以查看上一個和下一個使用過的命令~方便編寫哦~O(∩_∩)O~