02-fiddler的基本使用
推荐博客:https://www.cnblogs.com/GeekerJun/p/16259224.html
图标
过滤
过滤指定网站
过滤非200状态码
隐藏Tunnel请求
隐藏js,css等静态资源
txt
REGEX:.*\.(js|css)(\?.*)?$
删除记录
选中然后delete删除单个
比如你在会话列表中选择了某几个会话想保留,其他会话全部删除
这种操作可以先按住ctrl然后选择要保留的会话,然后再按下shift+delete即可!
卡包
就是说一个请求,打个断点,然后复制100份,然后再统一发出。
这种操作可以对一些普通的基础服务器做一个压力测试, 也就相当于一个简单并发测试
打断点
设置卡包的次数
快捷键shift+R
执行
自定义请求头
FiddlerScript是一种基于JScript .NET的简单脚本语言
Fiddler规则中所有操作都在Handlers类中定义完成,其默认已有很多变量和函数,其中最常用的函数主要有两个:OnBeforeRequest和OnBeforeResponse
如果是你需要设置多个请求头,则需要写脚本实现
在Fiddler主界面,选择“Rules”菜单,然后选择“Customize Rules...”。
全局搜索 function OnBeforeRequest
,添加以下代码,保存即可
c#
// 使用FiddlerScript添加自定义请求头
function OnBeforeRequest(oSession) {
// 添加一个自定义请求头 "X-Custom-Header",值为 "CustomValue"
oSession.oRequest.headers.Add("X-Custom-Header", "CustomValue");
// 如果您需要添加多个自定义请求头,可以重复调用 Add 方法
// 例如,添加另一个请求头 "X-Another-Header",值为 "AnotherValue"
oSession.oRequest.headers.Add("X-Another-Header", "AnotherValue");
}