目錄
前言:
一、 Hosts 過濾?(較常用)
二、Client Process 過濾(客戶端進程過濾,通過配置只過濾/不過濾哪些進程的請求。用的不多)
三、Request Headers?(根據(jù)請求頭信息進行過濾。常用)
四、Breakpionts 設置斷點(很少用,畢竟可以通過 bpu、bpafter以及改寫規(guī)則js設置斷點)
五、Response Status Code?(根據(jù)URL請求響應狀態(tài)碼進行過濾,用的不多)
六、Response Type and Size?(根據(jù)響應類型和報文大小進行過濾,用的較少)
七、Response Header?(根據(jù)URL請求響應header信息進行過濾處理,用的較少)
前言:
Fiddler是一款功能強大的網絡調試工具,它提供了豐富的過濾器(Filters)功能,可以幫助我們快速篩選和查找特定的網絡流量。通過使用Fiddler的過濾器,我們可以更加精確地分析和調試網絡請求和響應。
進入?Filters?選項頁,勾選上?Use Filters,即啟用過濾器。
Actions 四個選項說明:
Run Filterset now? -- 使用當前的過濾規(guī)則。
Load Filterset... -- 加載(以前保存的)過濾規(guī)則。
Save Filterset... -- 保存當前的過濾規(guī)則(非常實用,如針對每個應用測試設置一套過濾規(guī)則)
Help -- 進入fiddler在線幫助。
小貼士:要掌握下面這些過濾規(guī)則,最好的方式是邊看邊實驗。
一、 Hosts 過濾?(較常用)
- No Zone Filter - --不設置區(qū)域過濾器。
Show only Intranet Hosts -- 只顯示內部的Hosts,即過濾掉外網的Hosts。此時,只顯示URL請求目標服務器在內網的請求。
Show only Internet Hosts -- 相對應,只顯示外網的Hosts。
- No Host Filter - -- 不設置過濾主機IP條件。
Hide the following Hosts -- 隱藏輸入到下面文本框中的Hosts。
Show only the following Hosts -- 僅顯示輸入到下面文本框中的Hosts。
Flag the following Hosts -- 加粗顯示如下 Hosts。
示例,只想顯示 www.51ste.com 的請求,則選中 Show only the following Hosts ,并在下面輸入框中填入 www.51ste.com 即可。此時,哪怕是http://51ste.com的請求,也會被過濾掉,顯示不出來。
二、Client Process 過濾(客戶端進程過濾,通過配置只過濾/不過濾哪些進程的請求。用的不多)
Show only traffic from -- 你可以指定只顯示哪個 Windows 進程中的請求,右側會列出當前所有的 Windows 進程。
Show only Internet Explorer traffic -- 只顯示 IE 發(fā)出的請求。
Hide trafficfrom service host -- 隱藏來自service host的請求。
三、Request Headers?(根據(jù)請求頭信息進行過濾。常用)
Show only if URL contains? -- 僅顯示URL中包含指定字符串的請求(字符串可以是URL中的一部分,多個字符串用空格分開(多個表示 或,即只要URL包含任一字符串,都會顯示), 可以是正則或完整的URL)。
Hide if URL contains? -- 僅隱藏URL中包含指定字符串的請求(字符串可以是URL中的一部分,多個用空格分開, 可以是正則或完整的URL)。
Flag requests with headers -- 標記帶有特定header的請求(即加粗)。例如,我想突出顯示header信息中帶有token字段的URL請求,即可以勾選上這項,并在后面輸入:token
Delete request headers -- 刪除請求中的Header字段。(在進行測試時非常有用,比如去掉URL中的token信息,判斷服務器是否有做token校驗)
Set request Header -- 在URL請求中添加頭字段,與上一條對應。前面輸入字段,后面輸入值。
四、Breakpionts 設置斷點(很少用,畢竟可以通過 bpu、bpafter以及改寫規(guī)則js設置斷點)
Break request on Post -- 針對Post請求設置斷點。
Break request on GET with query string -- 針對Get請求設置斷點。
Break on? XMLHttpRequest -- 針對Ajax請求設置斷點。
Break response on Content-type -- 針對響應報文中header字段Content-Type匹配成功的請求設置斷點。
五、Response Status Code?(根據(jù)URL請求響應狀態(tài)碼進行過濾,用的不多)
Hide success(2xx) -- 隱藏響應狀態(tài)碼為2xx的URL請求,如響應狀態(tài)碼為200的URL請求將隱藏掉。
Hide non-2xx -- 隱藏響應狀態(tài)碼不是2xx的URL請求。
Hide Authentication demands(401,407) -- 隱藏認證(響應狀態(tài)碼為:401 407)的URL
請求。
Hide redirects(300, 301, 302, 303,307) -- 隱藏重定向(響應狀態(tài)碼為:300 301 302 303 307)的URL請求。
Hide Not Modifield(304) -- 隱藏不是緩存的狀態(tài)碼(304)的URL請求。 關于304請求,可以看 Fiddler之Replay功能詳解 http://www.51ste.com/share/det-889.html
六、Response Type and Size?(根據(jù)響應類型和報文大小進行過濾,用的較少)
Show all? Content-Type -- 顯示所有類型Content-Type的請求,Content-Type即為響應結果header信息中Content-Type字段。
Show only IMAGE/* -- 僅顯示響應類型為圖片的請求。(即響應header中Content-Type=IMAGE/*的請求,*為通配符)
Show only HTML -- 僅顯示響應類型為HTML的請求。
Show only TEXT/CSS -- 僅顯示響應類型為TEXT/CSS的請求。
Show only SCRIPTS -- 僅顯示響應類型為SCRIPTS的請求。
Show only XML -- 僅顯示響應類型為XML的請求。
Show only JSON -- 僅顯示響應類型為JSON的請求。
Hide IMAGE/* -- 隱藏所有響應類型為圖片的請求。
Hide smaller than -- 隱藏小于指定大小響應結果的請求。(大小可以在 Inpsectors 中響應結果部分的 Transformer 中查看)
Hide larger than -- 隱藏大于指定大小響應結果的請求。
Time HeatMap 時間的熱圖
Block script files -- 阻止返回正常JS文件。
Block image files -- 阻止返回正常圖片文件。
Block SWF files -- 阻止返回正常SWF文件。
Block CSS files -- 阻止返回正常CSS文件。
小提示:這個功能可以測試CSS、JS等加載失敗的情況下頁面的展示情況。
七、Response Header?(根據(jù)URL請求響應header信息進行過濾處理,用的較少)
Flag responses that set cookies -- 響應中有cookies信息的加上標識(斜體)。
Flag responses with headers -- 標記響應中帶有特定header的請求(即加粗)。
Delete response headers -- 刪除響應信息中指定的Header字段。
Set response header -- 在響應中添加header字段。如添加Transfer-Encoding: chunked,前面填寫Transfer-Encoding,后面填寫chunked。
?作為一位過來人也是希望大家少走一些彎路,在這里我給大家分享一些自動化測試前進之路的必須品,希望能對你帶來幫助。(WEB自動化測試、app自動化測試、接口自動化測試、持續(xù)集成、自動化測試開發(fā)、大廠面試真題、簡歷模板等等),相信能使你更好的進步!
留【自動化測試】即可【自動化測試交流】:574737577(備注ccc)http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=_FQDD5qd4CZYjk9Qsbu492DEviPX0SmQ&authKey=r8q0copgJMRQ7Mo5KrdutBNlmlb5b7%2FXEUDLCKd%2BaItO2gSPEw34DPc2HndTVJ%2FM&noverify=0&group_code=574737577
?文章來源地址http://www.zghlxwxcb.cn/news/detail-517135.html
文章來源:http://www.zghlxwxcb.cn/news/detail-517135.html
?
到了這里,關于Fiddler過濾器 Filters 詳解的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!