使用Fiddler抓包微信公眾號和小程序
目前微信公眾號和小程序應(yīng)用越來越多,那么我們?nèi)绾螌Χ哌M(jìn)行抓包進(jìn)而在測試中更加準(zhǔn)確的定位問題呢?目前通常有三種解決方案,在這里我會一一道來。

備注:本文的閱讀前提是讀者能夠使用Fiddler進(jìn)行基礎(chǔ)的抓包操作。
Fiddler抓包手機(jī)應(yīng)用的常規(guī)方法
首先,保證手機(jī)和PC端在同一個wifi下;
然后,在fiddler中設(shè)置Allow remore computers to connect,并設(shè)置監(jiān)聽端口8888;

接下來,在手機(jī)端設(shè)置HTTP代理,我的fiddler所在PC的IP是192.168.1.5 端口號設(shè)置的是8888(注意與PC端fiddler的監(jiān)聽端口一致),在手動選項框輸入設(shè)置并保存;

這樣就可以通過fiddler對微信或者小程序進(jìn)行抓包了!你操控手機(jī)的同時,PC端的fiddler會記錄應(yīng)用請求。
使用微信的開發(fā)者工具
個人感覺使用微信開發(fā)者工具對于測試人員來說還是不夠簡單快速,更適合開發(fā)調(diào)試。
如果大家想了解更多的信息,可以參考官網(wǎng),鏈接如下:
https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
Fiddler通過微信PC客戶端抓包
個人比較推薦,下載微信windows客戶端,打開fiddler抓包功能,微信(PC端)打開小程序,打開下圖中的應(yīng)用并進(jìn)行操作,fiddler就可以對小程序進(jìn)行抓包了。

同時看到fiddler已經(jīng)進(jìn)行了抓包處理,如下圖所示:

這種方式是不是非常簡單方便呢!我們使用同樣的方式也可以通過fiddler方便地對微信公眾號進(jìn)行抓包!