1. 程式人生 > >據說黑白紅客大多是出身測試行業,那麼前戲如何做好呢?戳下

據說黑白紅客大多是出身測試行業,那麼前戲如何做好呢?戳下

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~沒有解決不了的問題,只是沒有找到合適的方法~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

最近看到很多人都在問的一個問題,fiddler抓不到包?我都查了幾天資料了還是抓不到包?什麼原因?那麼接下來,我來給你詳細講一講為什麼?

1、電腦連wifi、手機連wifi,且電腦和手機處於同一wifi

2、開啟fiddler,埠號設定8888或7777,沒有佔用的都可以,其他相關配置如下

Tools——>Fiddler Options

3、檢視本機ip地址(fiddler最右上指著Online便可看到或cmd—ipconfig檢視)

4、安裝證書並信任證書

瀏覽器中輸入剛才步驟3中ip 192.168.0.104:8888點搜尋,點FiddlerRoot certificate下載證書

【安卓機】

下載證書成功,找到已下載的證書

命名證書,並確定安裝,安裝成功

找到已安裝的證書,說明已經安裝成功了

設定-更多設定-安全-受信任的憑據-使用者,不同機型查詢方式同,可百度

————————————————————————————————————

【IOS機】

 安裝證書—輸入開屏密碼——安裝成功

這時需要檢視2個地方

設定—通用—找到描述檔案—檢視到已驗證已信任的證書

設定—通用—關於本機—證書信任設定—開啟信任證書

 5、設定代理並抓包

【安卓】

設定—wifi—點選檢視連結wifi詳情—檢視最下方手動代理—開啟

代理伺服器主機名:192.168.0.104(步驟3)

代理伺服器埠:8888(步驟2)

設定好後返回,啟動要抓取的app(例如:鹹魚)

 這時我們會看到抓到域名,就是鹹魚的介面請求

 ————————————————————————————————————————

【IOS】

設定—wifi—點選檢視已連線的wifi詳情—檢視最下方http代理—切成手動

輸入伺服器:192.168.0.104(步驟3)

埠:8888(步驟2)

設定好後返回,啟動要抓取的app(例如:京東)

這時我們會看到抓到域名為jd.com的包,就是京東的介面請求

 6、到這裡也就完成了,如果還是抓不到包,可以嘗試以下方法:

    a.確保手機和電腦連線處於同一wifi下且埠正確沒被佔用

    b.電腦斷開wifi重新連線

    c.關掉fiddler,重新啟動

    d.退出app程序,重新啟動

    e.加QQ群【軟體測試交流分享進階212683165】找橙子哥哥幫你解決

待續~~~~~~~~~~~~~~~~~~~

如果我的博文幫到了你,請幫忙轉發,謝謝!!!