fiddler幾種功能強大的用法(一)


參考網址:

http://caibaojian.com/fiddler.html

http://www.cnblogs.com/tangdongchu/p/4178552.html

1.fiddler過濾會話

問題:每次使用Fiddler, 打開一個網站,都能在Fiddler中看到幾十個會話,看得眼花繚亂。

期望:只想抓取自己想要的請求

步驟:

在Filers面板中勾選“Use Filters”,並在Hosts區域,設置以下三個選項:

1).第一項有三個選項,分別是 “No zone filter” “Show Only Intranet Hosts” “Show Only Internet Hosts”,不做更改;

2).第二項有四個選項,分別是:

No Host Filter”不設置hosts過濾 “;

Hide The Following Hosts”隱藏過濾到的域名 ;

“Show Only The Following Hosts”只顯示過濾到的域名;

“Flag The Following Hosts”標記過濾到的域名;

選中“Show Only The Following Hosts”,在文本框內輸入需要過濾的域名,多個域名使用”;“分號分割。fiddler默認會檢查http頭中設置的host,強制顯示http地址中德域名。以“www.kugou.com”為例:

2.Response亂碼時的處理方法

問題:有時候我們看到Response中的HTML是亂碼的, 這是因為HTML被壓縮了, 我們可以通過兩種方法去解壓縮。

步驟:方法一:點擊紅框內容“Response body is encouded.Click to decode.”

方法二:選中工具欄中的"Decode"。  這樣會自動解壓縮。

3.反向代理-AutoResponder

原理:利用fiddler作為反向代理。意思就是將外界的request請求端口修改掉! 改寫返回數據,最實用的功能!!!

步驟:

1)、用瀏覽器隨意輸入一個網址,如http://www.baidu.com/

2)、選中序號16記錄,右擊-勾選“Unlock fo Editing”,選擇Fiddler右側reponse塊下的TextView,這里修改title,如圖:

 

3).選擇Fiddler右側reponse塊下的TextView,這里修改title,如圖:

4)、去掉“Unlock for Editing”,再選擇右側上方的AutoResponder,勾選下方的checkbox選框,並將序號16托到下方,同時,里面會多條記錄,如下圖:

5).回到瀏覽器,刷新頁面,如圖,標題變為上面改的內容

 

4.fiddler提供了一個功能,讓我們模擬低速網路環境…啟用方法如:Rules → Performances → Simulate Modem Speeds

 

5.自己定義Modem Speeds 究竟要多快…點開Rules → Customize Rules

 找m_SimulateModem這個字,你會找到下面這段: 這就是他模擬網路速度的原理,每上傳/下載1KB 要delay 多久。。。
如果你習慣用kbps 去算的話,那么我們的算法就是 1000/下載速度 = 需要delay的時間(毫秒),比如50kb/s  需要delay200毫秒來接收數據。請注意,當你存檔之后,原本已經勾選的Simulate Modem Speeds 會被取消勾選,要記得再到Rules → Performances → Simulate Modem Speeds 勾選喔~
6.用fiddler模擬404返回等操作,參考網址:http://www.cnblogs.com/tangdongchu/p/4178552.html

 


免責聲明!

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



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