1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        Fiddler對(duì)安卓App抓包(逍遙模擬器APP)

        共 1619字,需瀏覽 4分鐘

         ·

        2020-09-15 20:32

        之前有一篇關(guān)于Fiddler的文章:

        Fiddler使用一:菜單功能/Host配置/請(qǐng)求偽造接口調(diào)試


        摘要:
        在做移動(dòng)端app進(jìn)行測(cè)試的時(shí)候,經(jīng)常需要對(duì)APP進(jìn)行抓包,此文主要介紹使用Fiddler對(duì)安卓app進(jìn)行抓包,APP是使用逍遙模擬器的APP,過程中參照慕課網(wǎng)視頻教程,并使用慕課網(wǎng)APP進(jìn)行抓包。

        當(dāng)app再出現(xiàn)bug要定位時(shí),需要去抓包看具體的請(qǐng)求信息,進(jìn)而確定異常,定位bug。

        準(zhǔn)備環(huán)境:

        • Windows

        • Android 手機(jī)一臺(tái)(此處使用逍遙模擬器 ,下載地址:http://www.xyaz.cn/)

        • 抓包目標(biāo)APP的apk安裝文件(此處使用慕課網(wǎng)APP,apk安裝包已經(jīng)上傳到此處,也可到慕課網(wǎng)官網(wǎng)去下載apk安裝包)

        • 抓包工具Fiddler(國(guó)內(nèi)官網(wǎng)下載超級(jí)慢,推薦點(diǎn)擊此處下載)

        此處使用的慕課網(wǎng)apk安裝版本是5.X,新版本做了一些防盜版和安全相關(guān)功能之后就不能抓包了。

        安裝好模擬器之后,在模擬器上面對(duì)應(yīng)選擇安裝apk文件即可安裝app,如下圖所示。
        也可以選擇在模擬器的應(yīng)用商店中搜索慕課網(wǎng)APP進(jìn)行安裝。

        1、Fiddler配置代理

        在完成fiddler的安裝之后,進(jìn)行設(shè)置,如下圖:
        Tools–> Options --> Connections–> 設(shè)置端口號(hào)并勾選Allow remote computer to connect
        完成設(shè)置 重啟fiddle之后生效。

        2、手機(jī)端配置代理

        首先找到Wifi界面,進(jìn)入到WiFi界面,長(zhǎng)按已經(jīng)連接的Wifi之后會(huì)出現(xiàn)?修改網(wǎng)絡(luò)


        點(diǎn)擊?修改網(wǎng)絡(luò)之后,勾選高級(jí)選項(xiàng),就可以看到代理設(shè)置界面


        點(diǎn)擊上圖的代理之后,再點(diǎn)擊手動(dòng)就出現(xiàn)了輸入代理地址信息的輸入框

        輸入IP地址比如:192.168.1.105,和端口8888,然后點(diǎn)擊保存

        然后在模擬器上面啟動(dòng)慕課網(wǎng)APP,我們就可以看到Fiddler里面抓取到了一些慕課網(wǎng)相關(guān)的請(qǐng)求,如下圖:

        上述均使用模擬器設(shè)置代理,真機(jī)的設(shè)置也是一樣的方法。
        但是在實(shí)際使用過程中,并不是所有的請(qǐng)求都是http,還有的是https,所以還需要進(jìn)一步設(shè)置Fiddler和手機(jī)端,如下:

        3、開啟Fiddler的HTTPS

        設(shè)置如下圖所示:Tools–> Options --> HTTPS

        4、手機(jī)端打開默認(rèn)瀏覽器下載并安裝Fiddler證書

        打開手機(jī)默認(rèn)的瀏覽器,輸入電腦IP和端口,比如我電腦IP是 192.168.1.105:8888

        選擇下載證書,然后安裝,并命名并按照要求設(shè)置一個(gè)密碼即可。


        上圖中可看到返回來一大堆的請(qǐng)求內(nèi)容,各種類型的都有,但這并不是我們想要的內(nèi)容,接下來就介紹下Fiddler的過濾–Filters功能:

        上圖中的正則表達(dá)式如下:不顯示css|ico|jpg|png|gif|bmp|wav|js這些內(nèi)容的URL。

        REGEX:(?insx)/[^\?/]*\.(css|ico|jpg|png|gif|bmp|wav|js)(\?.*?$)

        當(dāng)然,從上面截圖中還可以看得出很多其他的過濾篩選功能,這里就不一一展示了。


        文章合集

        Selenium | Appium? | Jenkins? |? Jmeter?

        軟件測(cè)試方法匯總?|?Postman接口參數(shù)化?| 測(cè)試用例設(shè)計(jì)

        視頻教程

        Selenium?| Appium |?Jenkins |?Jmeter



        END



        覺得不錯(cuò),可以“點(diǎn)贊”和“在看”,或者轉(zhuǎn)發(fā)、留言


        精彩的內(nèi)容要和朋友分享

        軟件測(cè)試微信交流群

        歡迎入群


        今天推薦

        搜索 “實(shí)驗(yàn)樓

        里面有很多技術(shù)基礎(chǔ)教程

        比如:在線Linux操作系統(tǒng)
        在線虛擬機(jī),免去自己搭建環(huán)境

        可用于學(xué)習(xí)基礎(chǔ)的Linux基礎(chǔ)知識(shí)
        參照教程跟著敲一敲命令

        瀏覽 79
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            五月丁香伊人 | 婷婷五月丁香激情 | 免费国产黄网站在线观看动图 | 睡着被偷偷侵犯的在线观看 | 黄片美女操逼 | 精品人妻无码一区二区三区三级 | 少妇三级片 | 最刺激战场老阿姨角色评价 | 国产草草影院 | 亚洲AV无码片一区二区三区 |