埋点测试、弱网测试、接口重定向测试均需通过抓包来测试,但是试了很多方式都无法正常抓取小程序的包,经过研究,发现可以通过微信开发者工具设置代理快速抓包,特此分享。
1、下载微信开发者工具,搭建小程序测试环境;
具体方法可参考:微信小程序便捷测试-优快云博客
2、在微信开发者工具中,点击设置-代理设置;
3、在代理设置界面选择“手动设置代理”,并配置Charles或Fiddle所在设备的IP地址(一般就是本地IP地址)及端口号:
4、打开Charles或Fiddle;
5、点击微信开发者工具的真机调试,手机端微信扫描调试二维码,在手机端调试:
6、在手机上操作小程序,Charles或Fiddle中即可抓到对应的接口请求;
7、然后就可以进行各种专项测试,如埋点测试、弱网测试、重定向接口等测试。
8、抓完包,记得把开发者工具中的代理关掉,否则会导致编译、预览、调试失败,如下所示;