<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

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

          共 1619字,需瀏覽 4分鐘

           ·

          2020-09-15 20:32

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

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


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

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

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

          • Windows

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

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

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

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

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

          1、Fiddler配置代理

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

          2、手機端配置代理

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


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


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

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

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

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

          3、開啟Fiddler的HTTPS

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

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

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

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


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

          上圖中的正則表達式如下:不顯示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?

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

          視頻教程

          Selenium?| Appium |?Jenkins |?Jmeter



          END



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


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

          軟件測試微信交流群

          歡迎入群


          今天推薦

          搜索 “實驗樓

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

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

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

          瀏覽 79
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  五月丁香福利视频 | 国产精品久久久久久成人 | 学生妹A级片 | 99在线精品观看 | 久久精品v|