1 与f12对比
相同点:
- 都可以对http和https请求进行抓包分析
不同点:
-
f12无法修改请求数据,请求之前和请求之后,而fiddler工具可以完成
-
f12无法抓取app请求
-
f12可以在console控制台输入部分命令,方便查看前端数据信息
2 核心功能
接口测试:发送自定义的请求,模拟小型接口测试
定位前后端bug:抓取协议包,前后端联调
构建模拟测试场景:数据篡改,重定向
弱网:模拟限速操作,弱网,断网
前端性能分析及优化
扩展 Charles
- 只能在max系统运行,苹果系统(付费软件)
3 fiddler的工作原理
客户端向服务器发送请求
服务器响应给客户端
需要通过fiddler
-
本地应用与服务器之间所有请求和响应,都有fiddler进行转发,此时fiddler以dialing服务器的方式存在
-
由于所有的网络数据都需要进过fiddler,因此fiddler能够截取数据信息,显示网络数据抓包
4 fiddler功能配置使用
规则设置:Rulse
隐藏不需要的数据包
- 连接数据包
- 304数据包

断点调试
- 可以配置fiddler断点调试的功能
- 开启之后 所有请求之前和请求之后的额数据包进行拦截

弱网测试配置Ctrl+R
- 设置网络的配置文件对应的相关参数,模拟网络情况
设置过滤器

过滤无关紧要的数据包
REGEX:(?insx)/[^\?]*\.(css|ico|jpg|png|gif|bmp|wav|js|jpeg)(\?.*)?$
模拟弱网测试
2g
上传:500,下载:400
3g
上传:100,下载:100
4g
上传:15,下载:10
ctrl+f全局搜索对配置文件

浙公网安备 33010602011771号