南京正厚軟件技術(shù)培訓(xùn)學(xué)校

7x24小時(shí)咨詢熱線

400-660-3310

當(dāng)前位置 : 好學(xué)校 南京正厚軟件技術(shù)培訓(xùn)學(xué)校 學(xué)習(xí)資訊 資訊詳情

正厚軟件 | Fiddler實(shí)現(xiàn)APP抓包配置

2022-06-27

沈老師的干貨分享

——成都正厚軟件

fiddler如何設(shè)置代理抓取真機(jī)數(shù)據(jù)

fiddler是一個(gè)http協(xié)議調(diào)試代理工具,在測(cè)試過程中使用頻率較高,能檢查和記錄電腦與互聯(lián)網(wǎng)之間的http通訊,且可以查看到不能結(jié)構(gòu)的數(shù)據(jù)(cookie、html、js、css),除此以外還可以模擬弱網(wǎng)速、改變請(qǐng)求以及響應(yīng)數(shù)據(jù)等。然而針對(duì)不同的測(cè)試手段和測(cè)試項(xiàng)目在設(shè)置抓取數(shù)據(jù)時(shí)有一點(diǎn)小區(qū)別,下面就給大家介紹一下怎么抓取真機(jī)和模擬器APP數(shù)據(jù)。

配置代理抓取真機(jī)數(shù)據(jù)

第1步:在電腦上安裝好fiddler,安裝并啟動(dòng)Fiddler,打開菜單欄中的Tools->Options,選擇HTTPS選項(xiàng),勾選如下圖所示的兩個(gè)選項(xiàng),解密HTTPS通信和忽略服務(wù)器證書錯(cuò)誤:

配置代理抓取真機(jī)數(shù)據(jù)

選擇Connections選項(xiàng),設(shè)置端口號(hào)8888(fiddler端口號(hào)默認(rèn)8888),允許計(jì)算機(jī)遠(yuǎn)程連接。

Connections選項(xiàng)

在windows命令提示符窗口輸入ipconfig獲取電腦ip(假設(shè)為192.168.02.89)

手機(jī)與電腦連接同一個(gè)WiFi,點(diǎn)擊已連網(wǎng)絡(luò)找到配置http代理,服務(wù)器填寫電腦Ip,端口8888

打開手機(jī)瀏覽器,訪問http://192.168.02.89:8888,在頁(yè)面中點(diǎn)擊FiddlerRoot certificate下載并安裝(需要在設(shè)置中找到證書安裝)

抓取模擬器app數(shù)據(jù)

抓取模擬器數(shù)據(jù)時(shí),電腦端設(shè)置沒有任何差別,主要是模擬器配置方面有以下不同之處,以夜神模擬器為例:

打開夜神模擬器,點(diǎn)擊右上角【設(shè)置】-選擇【手機(jī)】-勾選【橋接模式】-勾選DHCP(自動(dòng)給模擬器分配IP)。注:首此使用橋接模式需要安裝驅(qū)動(dòng),界面會(huì)顯示驅(qū)動(dòng)安裝入口)

抓取模擬器app數(shù)據(jù)
網(wǎng)絡(luò)橋接模式

重新打開模擬器,設(shè)置代理。找到系統(tǒng)應(yīng)用,點(diǎn)擊設(shè)置,點(diǎn)擊無(wú)線網(wǎng)絡(luò)WLAN—>左鍵常按點(diǎn)擊已連接網(wǎng)絡(luò)—>修改網(wǎng)絡(luò)

模擬器
選項(xiàng)

重啟模擬器,在瀏覽器中訪問http://192.168.02.89:8888 下載證書,下載完成點(diǎn)擊證書進(jìn)行安裝,安裝后在模擬器設(shè)置-安全可以查看。此時(shí)打開fiddler就能抓取到模擬器中網(wǎng)絡(luò)請(qǐng)求數(shù)據(jù)

下載證書
收藏
分享到:

相關(guān)課程

相關(guān)資訊

南京正厚軟件技術(shù)培訓(xùn)學(xué)校

南京正厚軟件技術(shù)培訓(xùn)學(xué)校

認(rèn)證等級(jí)

信譽(yù)良好,可安心報(bào)讀

南京正厚軟件技術(shù)培訓(xùn)學(xué)校

已獲好學(xué)校V2信譽(yù)等級(jí)認(rèn)證

信譽(yù)值

  • (60-80)基礎(chǔ)信譽(yù)積累,可放心報(bào)讀
  • (81-90)良好信譽(yù)積累,可持續(xù)信賴
  • (91-100)充分信譽(yù)積累,推薦報(bào)讀

與好學(xué)校簽訂讀書保障協(xié)議:

  • 100%
  • 65
  • 12378
在線咨詢
;