fiddler使用

1.f12与fiddler异同

相同:都可以抓http、https包

不同:f12不能抓app端的包,fiddler可以

           f12不能改数据 ,fiddler可以

           f12可以在控制台输入部分命令,方便查看前端数据信息

2.fiddler的核心功能

接口测试:发送自定义请求,模拟小型接口测试

弱网测试:模拟限速操作,弱网,断网

前后端bug定位:抓取协议包,前后端联调

构建模拟测试场景:数据纂改,重定向

前端性能分析及优化

3.fiddler工作原理

本地应用与服务器之间所有的请求和响应都由fiddler进行转发,此时fiddler以代理服务器的形式存在,因为所有网络数据都需要经过fiddler,所以fiddler能截取数据信息,显示网络数据的抓包

4. fiddler使用

4.1、配置证书抓https包

4.2、可以设置过滤器,过滤想要抓包的数据

4.3、可以隐藏不需要的数据包

4.4、断点调试

打断点 bpu 网址

结束断电 bpu  

4.5、弱网调试

2G:上传:500 下载400

3G:100 100

4G 15 10 

4.6、线上调试(模拟mock数据)

4.7、如何定位前后端bug

一般使用抓包工具fiddler进行判断前后端bug

理论上:

请求参数有问题-》前端

请求参数没问题,返回数据有问题-》后端

局限性:没有详细的接口文档,无法判断接口参数问题

实际上:

查看响应结果

查看页面错误信息

综合对比

结合需求文档,日志信息

比如异常类的信息,一定是后端信息

总结:通过fiddler可以抓请求和响应参数,可以定位前后端信息

一般是看raw 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值