Fiddler 抓包
为什么要抓包:(1)发现了一个bug,提交前端或后端,开发不认账?(2)要做接口测试,还没有来得写接口文档 (3)想看看竟品的接口?
抓包看下接口响应时长,是不是后台出现性能问题* 需要测试弱网环境下App的体验?抓包工具可设置流量限制,可设置接口堵塞* 想改变某接口的响应报文?想多次重发某一请求,但App业务流程有限制?可以试试抓包工具提供的功能
工具:Fiddler, Charles, 浏览器开发工具(F12)
原理
相当于中间代理服务器,记录客户端和服务器的http请求(只能抓http 和https),允许你监视,设置断点,甚至修改输入输出。基于.net。
web 端抓包
1s=1000ms
-
inspectors里面看请求信息和响应结果:关注Headers里面的cookies 和content type
- 请求
- 请求
配置
→ PC端Https证书设置
→ 连接设置 ( allow remote computer → 用于app端抓包)
Fiddler 模拟弱网测试
-
在fiddlerScript,找300(默认是300):这个值越大越慢
-
保存之后,还要设置使用,这三个都选上
弱网测试 - chrome的F12
可以限制网速,或者自定义
做弱网测试的时候,可以选择 【disable cache 禁用缓存】,因为如果客户端缓存了,测不出效果