Fiddler 抓包

为什么要抓包:(1)发现了一个bug,提交前端或后端,开发不认账?(2)要做接口测试,还没有来得写接口文档 (3)想看看竟品的接口?

抓包看下接口响应时长,是不是后台出现性能问题* 需要测试弱网环境下App的体验?抓包工具可设置流量限制,可设置接口堵塞* 想改变某接口的响应报文?想多次重发某一请求,但App业务流程有限制?可以试试抓包工具提供的功能

工具:Fiddler, Charles, 浏览器开发工具(F12)

原理

相当于中间代理服务器,记录客户端和服务器的http请求(只能抓http 和https),允许你监视,设置断点,甚至修改输入输出。基于.net。

一文了解Fiddler 抓包工具

web 端抓包

一文了解Fiddler 抓包工具

1s=1000ms

  • inspectors里面看请求信息和响应结果:关注Headers里面的cookies 和content type

    一文了解Fiddler 抓包工具
    • 请求一文了解Fiddler 抓包工具

配置

一文了解Fiddler 抓包工具PC端Https证书设置

一文了解Fiddler 抓包工具


→ 连接设置 ( allow remote computer → 用于app端抓包)

一文了解Fiddler 抓包工具

Fiddler 模拟弱网测试

  1. 在fiddlerScript,找300(默认是300):这个值越大越慢

    一文了解Fiddler 抓包工具

  2. 保存之后,还要设置使用,这三个都选上

    一文了解Fiddler 抓包工具


弱网测试 - chrome的F12

可以限制网速,或者自定义

一文了解Fiddler 抓包工具

做弱网测试的时候,可以选择 【disable cache 禁用缓存】,因为如果客户端缓存了,测不出效果

一文了解Fiddler 抓包工具

相关文章: