- Fiddler与F12抓包的区别:
- 都可以对http和https请求进行分析;
- F12不支持抓取app端请求,Fiddler可以;
- Fiddler 可以修改请求之前和请求之后的数据,F12不支持;
- F12可以在console控制台输入命令,查看前端数据,Fiddler不支持。
Fiddler 在测试领域核心功能用途:
- 抓包。支持抓取http和https协议,默认抓取http
- 接口测试。发送自定的请求,模拟小型接口测试
- 模拟测试场景,并且修改参数。
- 模拟弱网测试。模拟限速操作,弱网、断网等。
- 定位前后端问题。
- 前端性能分析及优化。
Fiddler设置及安装证书
Fiddler 过滤器设置
1)弱网设置,见下图。
Ctrl + R打开文件,修改参数保存即可。
不同网络参数参考值:
2)拦截特定接口,并且修改参数
命令行输入 bpafter + url,修改请求后的数据
修改参数后,运行完成即可。