據說黑白紅客大多是出身測試行業,那麼前戲如何做好呢?戳下
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~沒有解決不了的問題,只是沒有找到合適的方法~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
最近看到很多人都在問的一個問題,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】找橙子哥哥幫你解決
待續~~~~~~~~~~~~~~~~~~~
如果我的博文幫到了你,請幫忙轉發,謝謝!!!