Fiddler新版全平臺(tái)適配抓包,關(guān)鍵還免費(fèi),再也不用費(fèi)勁找破解版了

每天進(jìn)步一點(diǎn)點(diǎn),關(guān)注我們哦,每天分享測(cè)試技術(shù)文章

本文章出自【碼同學(xué)軟件測(cè)試】

碼同學(xué)公眾號(hào):自動(dòng)化軟件測(cè)試

碼同學(xué)抖音號(hào):小碼哥聊軟件測(cè)試

Fiddler Everywhere是適用于macOS、Windows和Linux的安全且現(xiàn)代化的web調(diào)試代理。他可以捕獲、檢查、監(jiān)視計(jì)算機(jī)與Internet之間的所有HTTP(S)流量、并且可以mock請(qǐng)求,并診斷網(wǎng)絡(luò)問題,這種方法既簡(jiǎn)單又可節(jié)省大量時(shí)間和成本。這下再也不愁mac上抓包了。

01

Fiddler Everywhere安裝

下載

https://www.telerik.com/download/fiddler-everywhere

填寫相關(guān)信息,下載軟件

安裝

雙擊下載的exe文件

,一路下一步

創(chuàng)建賬號(hào),完成郵箱激活,然后登錄

登錄成功后界面

02

基本設(shè)置

設(shè)置都點(diǎn)右上角的

,進(jìn)入設(shè)置界面

1、HTTPS 設(shè)置

打開瀏覽器在百度搜索碼同學(xué)

查看fiddler的session面板,可以看到https的請(qǐng)求捕獲

l代理端口及遠(yuǎn)程設(shè)置(可以用來抓手機(jī)的)

2、手機(jī)上的設(shè)置(安卓)

首先保證手機(jī)和Fiddler所在的電腦在同一個(gè)局域網(wǎng)內(nèi)

查看Fiddler所在電腦ip

打開手機(jī)的wifi,長(zhǎng)按wifi,修改網(wǎng)絡(luò)

勾選顯式高級(jí)選項(xiàng),代理選擇手動(dòng),依次填寫服務(wù)器主機(jī)名和端口,服務(wù)器主機(jī)名就是電腦的ip,端口默認(rèn)是8866

在手機(jī)瀏覽器訪問Fiddler的代理服務(wù)(10.0.0.9:8866),下載證書并安裝

03

請(qǐng)求信息查看

左側(cè)選中要查看的請(qǐng)求信息,在右側(cè)Inspections下,上半部分為請(qǐng)求發(fā)起的相關(guān)信息,下半部分為請(qǐng)求響應(yīng)的相關(guān)信息

請(qǐng)求相關(guān)信息

Headers:請(qǐng)求頭信息

Params:請(qǐng)求的查詢參數(shù)

Cookies:cookie信息

Raw:文本形式展示請(qǐng)求的所有信息

Body:請(qǐng)求體,主要是請(qǐng)求參數(shù),分為多種格式的Text/JSON/XML/Form-Data

響應(yīng)相關(guān)信息

Headers:響應(yīng)頭信息

Cookies:cookie信息

Raw:文本形式展示響應(yīng)的所有信息

Body:響應(yīng)體,主要是響應(yīng)內(nèi)容,分為多種格式的Text/JSON/XML

你是哪一種格式的參數(shù)就會(huì)展示在哪一個(gè)標(biāo)簽下

免費(fèi)領(lǐng)取碼同學(xué)軟件測(cè)試課程筆記+超多學(xué)習(xí)資料+完整視頻+最新面試題,可以轉(zhuǎn)發(fā)文章+私信「碼同學(xué)666」獲取資料哦

04

過濾

在Fiddler Everywhere這個(gè)版本中過濾的地方非常多,通常情況下我們希望只顯示我們的目標(biāo)域名下的請(qǐng)求信息,否則請(qǐng)求太多不好找

請(qǐng)求的每一列都有過濾選項(xiàng),比如我們只想抓取www.mtxshop.com下的請(qǐng)求信息,那么可以在URL列進(jìn)行篩選過濾

每一列都可以按照這種方式進(jìn)行操作,過濾的方式有很多

05

Composer請(qǐng)求調(diào)試

Fiddler Everywhere版本增強(qiáng)了請(qǐng)求調(diào)試的功能,可以針對(duì)某個(gè)請(qǐng)求進(jìn)行測(cè)試,就像PostMan一樣,那么接下來我們針對(duì)碼同學(xué)VIP課程實(shí)戰(zhàn)項(xiàng)目的微服務(wù)商城的【立即購(gòu)買】接口進(jìn)行測(cè)試

1.選中【立即購(gòu)買】接口郵件,選擇Edit in Composer,會(huì)自動(dòng)打開Composer界面

2.在Composer界面,修改參數(shù)執(zhí)行測(cè)試

3.保存測(cè)試

06

Mock響應(yīng)數(shù)據(jù)

mock響應(yīng)數(shù)據(jù)一般可以用于前端bug的驗(yàn)證中,模擬服務(wù)器返回特定信息來查看前端是否做出正常處理,我們依然采用上述接口來進(jìn)行

1.?設(shè)計(jì)mock場(chǎng)景,例如參數(shù)都正確的情況下,模擬服務(wù)器返回登錄狀態(tài)失效的情況,在本地創(chuàng)建一個(gè)文件,寫下響應(yīng)信息,如下:

{

??"code": "403",

??"message": "登錄狀態(tài)已失效"

}

2.?選擇【立即購(gòu)買】請(qǐng)求右鍵選擇Add New Rule

3.設(shè)置假的響應(yīng)信息,點(diǎn)第2步的操作

4.開啟自動(dòng)響應(yīng),一定要開,否則沒效果

5.頁面再次發(fā)起立即購(gòu)買操作,頁面提示網(wǎng)絡(luò)錯(cuò)誤,模擬成功

6.?前面5步只是寫模擬一種本地文件的方式,實(shí)際上我們模擬更多的情況,比如響應(yīng)狀態(tài)碼是401、響應(yīng)延遲等等,那么在定位響應(yīng)規(guī)則時(shí)都可以根據(jù)各自情況進(jìn)行選擇

免費(fèi)領(lǐng)取碼同學(xué)軟件測(cè)試課程筆記+超多學(xué)習(xí)資料+學(xué)習(xí)完整視頻,可以關(guān)注我們公眾號(hào)哦:自動(dòng)化軟件測(cè)試

本文著作權(quán)歸作者所有,任何形式的轉(zhuǎn)載都請(qǐng)聯(lián)系作者獲得授權(quán)并注明出處。

?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容