fiddler 一些不為人知的功能


1. fiddler的ctrl+F查找功能

可以進行正則表達式查找:

勾選Regular Expression,find中出現REGEX:,在這后面輸入正則表達式即可進行匹配查找

 

2. fiddler的 Composer視圖

服務端測試會經常用到,模擬從客戶端發送請求

具體用法可以參考這篇博客http://blog.csdn.net/u012808234/article/details/52764625

 

3. fiddler的AutoResponder功能

可以添加規則:使用正則表達式匹配包含字符串的URI

舉例regex:.+\.(gif|png|jpg)$,用於攔截圖片資源請求

 

4.  HTTP狀態碼返回在Fiddler中,內置了一些HTTP返回狀態

最常用的有302_Redirect.dat、404_Plain.dat、502_Unreachable.dat,用於模擬HTTP返回碼,

這些文件在Fiddler安裝目錄下,Fiddler2\ResponseTemplates,可以拷貝出來修改。

 

5.常用命令:

1)help

打開命令行幫助頁http://docs.telerik.com/fiddler/knowledgebase/quickexec

2)cls

清空截取的請求列表

3)?sometext

查找字符串,並在列表視圖中高亮顯示

4)@host

如@baidu.com 將包含host的請求全部找出並在列表視圖中高亮顯示

5)=status

如=200將HTTP返回碼是200的請求全部找出並在列表視圖中高亮顯示

6)=method

如=post將請求方法是POST的請求全部找出並在列表視圖中高亮顯示

7)>size

>10000 將resoponse大於10KB的請求全部找出並在列表視圖中高亮顯示<5k將resoponse小於5KB的請求全部找出並在列表視圖中高亮顯示

8)!nslookup

nslookup se.360.cn 類似於windows cmd的nslookup命令,結果會在log視圖打印出來

9)urlreplace:urlreplace www.baidu.com chrome.360.cn 替換請求的url,實際返回的是替換后的url結果

 

6. CustomRules.js:        

在大多數情況下,通過fiddler默認菜單的功能就可以基本滿足HTTP調試需求,

然而如果需要滿足更復雜的調試場景時,單純通過fiddler菜單已無法達到開發者的調試要求,這就需要用到Customize Rules。

參考資料http://my.oschina.net/leejun2005/blog/399108

舉例:

fiddler默認在截取URI列表視圖中不會顯示服務器IP地址,通過修改customrules.js就可以顯示出來。

Rules -> Customize Rules 打開customrules.js找到如下代碼段:static function Main(){ }

在此代碼段末尾添加:FiddlerObject.UI.lvSessions.AddBoundColumn("HostIP", 50, "x-hostIP");

修改完成重啟Fiddler,就多出一列"HostIP"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM