Fiddler

Fiddler是一个http协议调试代理工具,它能够记录并且检查所有你的电脑和和互联网之间http通讯,设置断点,查出所有的“进出”Fiddler的数据

运用

1、查看接口请求方式

2、查看请求数据、响应数据

3、接口返回状态

4、设置代理

5.header、cookie

6.设置断点 Rules-Automatic Breakpoints

7.添加筛选 filters

8.fiddler进行接口测试 composer

API Application Programming Interface

应用编程接口,就是软件系统不同组成部分衔接的约定

API种类:面向对象语言的API、库与框架的API、API与协议、API与设备接口、Web API

Web API(HTTP API)

HTTP中的8钟不同的方法:get获取  post存  put  delete options head trace connect

Fiddler 模拟假数据

环境

Tools - options

设置代理:

设置完成后,fiddler先退出再启动

工作原理

Statistics 整个请求的性能测试 

Composer  构造请求发送

AutoResponser 返回假数据

Fiddler设置断点修改Request

  1. 设置断点before requests,抓取数据-run to completion-改数据-run to completion,缺点是会拦截所有的请求
  2. 用命令 bpu + 站点,用完以后要清除 bpu

Fiddler设置断点修改Response

三种 bpafter + 域名   bpafter

3.AutoResponse

Fiddler小工具编码解码

  1. 会话的过滤

1.Filters,Use Filters,No Host Filter选中Show only the following Hosts,输入要过滤的域名,点击Actions选中run Filterset now

2.选中两个session右键compare,下载windiff

3.编解码,Tools-TextWizard

Fiddler Host设置,测试服务器健壮 在Windows系统下修改,小工具修改

Tools-HOSTS,勾选方框,点击Import Windows Hosts File

Fiddler构造HTTP请求

抓包,复制Inspector-Raw里的内容

点击composer,粘贴所复制的内容

Fiddler抓取手机包

Fiddler模拟弱网测试

Rules - peformance - simulate modem speeds

Rules—>Cutomize Rules

oSession[“request-trickle-delay”] = “300”; 注释的也很明白,Delay sends by 300ms per KB uploaded.上传1KB需要300ms,转化一下上传速度:1Kb/0.3s = 10/3(KB/s)=

/下行带宽  kbps

2G 20/50

3G 330/2000

4G 40000/80000

Wifi 33000/40000

原文地址:https://www.cnblogs.com/hyzhang/p/10971453.html