fiddler摘要
一、fiddler組成原理
http請求代理。
二、fiddler圖標(biāo)詳解

三:基本組件了解:
Statistics:數(shù)據(jù)統(tǒng)計。關(guān)于HTTP請求的性能和其他數(shù)據(jù)分析,我們可以從中看出
一些基本性能數(shù)據(jù):如DNS解析的時間,建立TCP/IP連接的時間消耗等等信息。
Headers:請求頭部。
Inspectors:檢查者,內(nèi)部包含請求頭部。
AutoResponder:自動響應(yīng)者。三個選項都勾選是使用,變成綠色。不需要修改后端代碼,即可調(diào)試前端。
只針對本地有效。
Composer:設(shè)計者。可以修改請求。選中要操作的地址,按住左鍵拖拽到右側(cè)parsed。在下面RequestBody中進行修改,然后EXECUTE.
Filters:過濾器。勾選USE Filters Hosts:show only Internet Hosts:顯示互聯(lián)網(wǎng)的主機信息。
Hide the following Hosts:隱藏下面地址的信息。
Show only the following Hosts:僅顯示下面地址的請求。 以上全部選擇完畢,ACTIONS,開始過濾。
Flag the following Hosts:標(biāo)記下面地址的請求,加粗加深。
四:fiddler怎么抓取https請求?
1.設(shè)置瀏覽器http代理
2.需要安裝證書:(fiddler安裝第三方插件FiddlerCertMaker)
如何安裝?第一:雙擊FiddlerCertMaker,安裝,蹦出來的提示不是報錯而是警告。
第二:插件若要生效,fiddler必須重啟。
第三:進去fiddler,選擇tools--options--HTTPS--勾選ignore server選項
第四:導(dǎo)出證書--進入tools--options--HTTPS,右上角有個Actions,點擊Actions--trust Root Certificate(信任這個證書)
--跳出對話框選擇YES--確定
上面執(zhí)行完畢后,點擊Actions--Export Root Certificate to Desktop(導(dǎo)出證書到桌面)
第五:在瀏覽器導(dǎo)入證書。設(shè)置,選項--搜索證書--查看證書--導(dǎo)入--桌面證書--蹦出選項全部選中--必須重啟瀏覽器才能生效
上面過程全部執(zhí)行結(jié)束,即可抓取HTTPS請求了。
五:fiddler怎么抓取app的請求?
第一:用手機模擬器,夜神安卓模擬器
第二:設(shè)置模擬器的代理-設(shè)置--WLAN--可以看到連接的wifi--鼠標(biāo)長按--修改網(wǎng)絡(luò)--顯示高級選項--代理手動--代理服務(wù)器主機名(本地的網(wǎng)絡(luò)ip,ipconfig)
--代理服務(wù)器端口(7777)
第三:設(shè)置好以后,去模擬器測試軟件看fiddler有沒有請求。
APP請求抓取https請求?手機端安裝證書?
在模擬器中下載一個瀏覽器可以是QQ--然后打開QQ瀏覽器--在網(wǎng)址中輸入http://ip地址:7777(ipcofig獲得的)
--回車進入--彈出界面選擇download the FiddlerRoot certificate(下載證書)--下載完成后為證書命名--確定
六:
fiddler模擬手機弱網(wǎng)操作:
規(guī)則--性能--選擇模擬調(diào)制解調(diào)器速度。
自定義規(guī)則--查找300--把接收網(wǎng)頁速度150改為1500.
弱網(wǎng)情況下,手機應(yīng)提醒用戶網(wǎng)絡(luò)環(huán)境差,更新網(wǎng)絡(luò)。

浙公網(wǎng)安備 33010602011771號