1. 安装fiddler

基于Miscrosoft .Net Framework软件,必选先安装,一路下一步即可
NDP452-KB2901907-x86-x64-AllOS-ENU.exe

在这里插入图片描述

下载地址:https://download.csdn.net/download/qq_43320714/13096831

Fiddler安装一路下一步即可
Fiddler_4.6.0.2.exe

在这里插入图片描述

下载地址:https://download.csdn.net/download/qq_43320714/13096868

2. fiddler的基本使用

抓取请求和响应数据

Browser —> 选择要抓取的浏览器(IE、Firefox、Chrome) 如果有一个浏览器抓不到数据,就换另一个 选择Remove all 或者在下方黑框(命令行)输入cls可清理数据

在这里插入图片描述

设置过滤(只获取特定IP数据)

Filters菜单—>勾选Use Filters 在第二个下拉框中选择Show only the following Hosts—>只显示以下地址的请求和响应数据 ,输入IP(多个IP用分号隔开),Actions—>Run Filterset Now立即执行

在这里插入图片描述

查看请求和响应数据

判断GET请求和POST请求
在这里插入图片描述

请求

在Headers和Raw中可以查看请求行和请求头部信息
在Textview或者WebForms中查看请求实体数据

响应

在下面的Headers/Raw中查看响应行和响应头部信息
在下面的Textview中查看响应实体部分数据

选中请求,右侧Inspectors

在这里插入图片描述

fiddler的应用—修改接口请求数据

选择 Fiddler 菜单中 Rules—>Automatic Breakpoints—>Before Requests,设置断点,也可以使用快捷键 F11;

在这里插入图片描述

进行场景设置(登录或者注册)
选中拦截的请求(红色的T)
选择Inspectors—>找到请求要发送的数据—>对其进行修改

重新发送接口请求:Run to Completion (断点一直生效,发送一个后续的请求还会继续拦截,因此一些数据会加载不出来)
关闭断点:Disabled(shift+F11)

接口测试

不依赖浏览器进行数据查询,修改等操作

可以通过Composer模拟发送接口请求和数据,不用特意先拦截下来再去修改数据
在这里插入图片描述

可验证后端是否对数据做校验

新增一个用户,点击新增时抓包,获取新增的接口
在这里插入图片描述

通过post请求发送数据,查看能否新增成功,可对需要校验的数据新型处理,看后端是否进行了校验。

复制请求信息粘贴到发送数据中

在这里插入图片描述

在这里插入图片描述

复制数据,修改新增数据

在这里插入图片描述

在这里插入图片描述

在后台管理界面查看是否新增成功

在这里插入图片描述

可测试后端是否对数据做了校验(可看出后端未对手机号格式进行校验)

在这里插入图片描述

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐