抓包工具,除了抓包来分析以外,还有其他常用的功能:
- 弱网测试
- 打断点调试
关于抓包工具,分以下3类情况介绍。
Android 设备
从配置成功率的角度上,对于 Android 设备,比较推荐使用 Fiddler 进行抓包。
从使用体验上来说,Fiddler 是否能够成功抓包,有点靠运气的感觉。
越来越多的设备开始反抓包,特别是 Android版本 高的设备,限制安装证书。
折中的办法是,使用模拟器。
安装及使用教程,以下两个挺不错,可以参考下~
文档教程:
视频教程
iOS 设备
对于 iPhone,我一直使用 Charles 来抓包。
使用免费版本,体验不好,启动应用要等待10秒,长时间不用的话,还需要重新启动。
不过我这边抓包的频率不高,就忍着吧~
关于 Charles 的安装使用,可以参考以下教程,挺全面的:
其他
手机应用的某些页面,就是 纯Web 页面(例如手机浏览器打开网页)。
对于这种情况,在 Chrome浏览器 上,使用以下链接进行抓包
chrome://inspect/#devices
使用教程参考:
在浏览器上抓包,直接使用 F12 方便快捷,基本够用。
使用 Fiddler/Charles 时,注意浏览器代理插件的影响。
最后推荐一款 网页端的抓包工具-Whistle。
看到有同事在用,也比较推荐,但有一定的学习成本。
也给大家找了个安装使用教程:
今天分享到这里,有疑问的可以告诉我~
加油~