Fiddler窗口
![1669706095202014.png 1.png](/static/upload/image/20221129/1669706095202014.png)
Fiddler窗口
常用快捷键
ctrl+X:清空所有记录
Ctrl+F:查找
F12:启动或者停止抓包
请求报文
![1669706102195982.png 2.png](/static/upload/image/20221129/1669706102195982.png)
请求头常见配置
![1669706109992102.png 3.png](/static/upload/image/20221129/1669706109992102.png)
referer作用:防止盗链
响应报文
![1669706118133330.png 4.png](/static/upload/image/20221129/1669706118133330.png)
响应头常见配置
![1669706124167280.png 5.png](/static/upload/image/20221129/1669706124167280.png)
快速执行命令
![1669706130820615.png 6.png](/static/upload/image/20221129/1669706130820615.png)
官方文档:QuickExec Reference - Fiddler Classic (telerik.com)
或者可以在命令行打:help
常用命令:
**bpu 关键词**:会为包含关键词的 URLs 创建请求前断点,再输入一次相同命令会取消创建的断点。
**bpafter 关键词**:会为包含关键词的 URLs 创建响应前断点,再输入一次相同命令会取消创建的断点
工具条作用
![1669706138793817.png 7.png](/static/upload/image/20221129/1669706138793817.png)
工具条作用
重放可用来重放攻击,区别:Fiddler 重放是串行的,JMeter 是并行的,用来做性能测试。
流模式和缓冲模式
当服务器把所有请求内容返回回来之后,Fiddler 会将全部内容一次性转发出去。
流模式和浏览器实际请求模式更相似,数据以流模式回来,服务器返回一部分,Fiddler 就转发一部分。
常用规则配置
![1669706146407612.png 8.png](/static/upload/image/20221129/1669706146407612.png)
AutoResponder 自动响应器
可以进行如下操作:
重定向到本地资源
使用Fiddler的内置响应
自定义响应
适合用来自己造特定的响应数据,做前端特定逻辑的测试,好用。
![1669706153143498.png 9.png](/static/upload/image/20221129/1669706153143498.png)
自动响应器编辑规则返回请求内容
Composer 设计器
简单的接口测试工具,发包工具。
可以自己模拟组织且发送请求报文
![1669706159182584.png 10.png](/static/upload/image/20221129/1669706159182584.png)
Composer 设计器
Filter过滤器
![1669706168125468.png 11.png](/static/upload/image/20221129/1669706168125468.png)
过滤选项
断点应用
请求前断点和请求后断点可以分别对请求报文和响应报文做篡改
Fiddler进行弱网测试
![1669706176109146.png 12.png](/static/upload/image/20221129/1669706176109146.png)
带宽限速
Rules -> Performance -> Simulate Modem Speeds
对网络进行限速
在 Rules -> Customize Rules 里面可以对弱网程度进行配置。
![1669706184136394.png 13.png](/static/upload/image/20221129/1669706184136394.png)
限速程度配置入口
在Fiddler脚本编辑器里面就能看到并配置上传和下载每KB数据的延迟。
![1669706192627370.png 14.png](/static/upload/image/20221129/1669706192627370.png)
配置每Kb数据延迟
上一条:ChemDraw软件使用教程
下一条:Fiddler软件代理商