接口自动化测试-Fiddler抓包工具常用操作

本文介绍Fiddler网络调试工具的基本使用方法,包括转码工具的加密解密功能、停止捕获数据包、对特定URL设置断点、Decode工具避免乱码、以及如何进行重定向和URL替换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转码工具

路径:Tools-TextWizard 或者快捷键组合Ctrl+E
这里写图片描述
有常用的加密解密方式 ,例如:To Base64把初始URL通过Base64加密,相对应的From Base64则是把已经通过Base64加密的解密为原始的数据信息

停止捕获

经常会碰到我们抓到相对应的数据包之后,因为网页加载的信息过多,导致被顶上去“隐藏”,所以停止捕获是一个非常好用的方法,我们以百度首页为例
路径:Files- Capture Traffic 或者快捷键 F12

未停止捕获的截图

这里写图片描述

停止捕获的截图

这里写图片描述
可以看出我们停止捕获之后,Fiddler就不会继续抓包,我们可以放心的查看“www.baidu.com”的包的信息,上图是博主使用路径的方式,所以速度有点慢,F12快捷键是一个非常不错的停止或开启捕获的方式

命令行-对特定URL加断点

对请求加断点

命令:bpu www.baidu.com 对百度加断点,全匹配
这里写图片描述
输入命令后,点击回车,并刷新百度首页,抓包情况如下
这里写图片描述
发现我们成功给“www.baidu.com”加了断点

取消请求断点

命令:bpu 清除特定断点
这里写图片描述
输入命令bpu,并点击回车,再次刷新百度首页,抓包情况如下
这里写图片描述

对响应加断点

命令:bpafter www.baidu.com
这里写图片描述
输入命令之后,回车,刷新百度首页,抓包情况如下
这里写图片描述
可以看到我们成功的对“www.baidu.com”的响应加了断点

取消响应断点

命令:bpafter
这里写图片描述

其他断点命令

bps: 特定状态码时中断,如200 403等
bpv/bpm:请求方式post/get
g:相当于go命令,碰到断点后输入g,执行正常的请求响应。

工具栏-Decode工具

抓包的时候,我们默认把Decode选中,以防查看包的信息时出现乱码的情况
这里写图片描述

重定向 Auto Responder

重定向的作用是允许从本地返回文件,代替服务器响应,而不用将文件发布到服务器(可以用于正式环境验证本地文件)

以百度新闻为例,我们使用本地文件替换以下截图中的红框图片,顺便为雷总打一波广告,哈哈哈
这里写图片描述

操作路径:AutoResponder->Enable Rules->Add Rules->Find a File
这里写图片描述
这里写图片描述
然后我们在本地选择一个图片如
这里写图片描述
然后我们在Fiddler中可以看到以下信息
这里写图片描述
save之后,我们再次发送这个图片包的请求,具体对比情况如下
这里写图片描述
这里写图片描述
以上两个请求完全一致,但是返回的图片却被我们进行的本地替换。

注:完全匹配和正则匹配

在重定向-添加规则的过程中,我们会发现如下特性
这里写图片描述
URL前面有个EXACT的标记,这个代表着完全匹配
另外还有REGEX:这个是以正则匹配

URL替换

以www.baidu.com 我们使用www.test.com替换
命令: urlreplace www.baidu.com www.test.com
这里写图片描述
这里写图片描述
我们再次访问百度首页时,发现他的URL已经被修改,因为安全策略的问题,我们是看不到百度首页的具体信息的。
清除命令则是:urlrepalce

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值