当前位置: 首页 > news >正文

fiddler抓包23_重放请求(Replay)

课程大纲

 

380572b8a5922a1f87d9b2ba24e2621d.png

 

        请求重放:用Fiddler再次发送抓到的请求(可理解为“最简单的接口自动化”)。

 

一、3种操作方式

1、右键菜单选择(最全)

2、快捷键(英文输入法)

3、菜单工具栏(无条件重发、顺序重发)

 

35b71447145eb9de98b61d2da0f9b5a4.png

(中文界面)

 

75be914d3d0dbcd1b50c461956c6c3da.png

(英文界面)

 

二、6个选项

1. 重发请求-Reissue Requests

操作方式(二选一)

1、菜单选项:单选/多选请求 - 鼠标右键菜单“重做” - “重发请求”。

2、快捷键:英文输入法,点击键盘“R”(不区分大小写)。

效果

重放选中的请求。

 

2. 无条件重发-Reissue Unconditionally

操作方式(三选一)

1、菜单选项:单选/多选请求 - 鼠标右键菜单“重做” - “无条件重发”。

2、快捷键:英文输入法,点击键盘“U”(不区分大小写)。

3、工具栏:按下键盘“Ctrl”,点击工具栏“重复按钮”。

效果

无条件重发选中的请求,不考虑之前的请求条件或缓存状态。

 

3. 重发并且编辑-Reissue and Edit

操作方式(二选一)

1、菜单选项:单选/多选请求 - 鼠标右键菜单“重做” - “重发并且编辑”。

2、快捷键:英文输入法,点击键盘“E”(不区分大小写)。

效果

自动重发请求后对请求打断点,可以进行请求(和响应数据)的修改。

 

​4. 重发并验证-Reissue and Verify

操作方式(二选一)

1、菜单选项:单选/多选请求 - 鼠标右键菜单“重做” - “重发并验证”。

2、快捷键:英文输入法,点击键盘“V”(不区分大小写)。

效果

重新发送请求,检查响应:如果响应与上一次完全相同,则显示绿色背景;否则显示红色背景。

举例

 

3422b908bf106efe4c9eba748772f3b5.png

 

5. 顺序重发-Reissue Sequentially

操作方式(二选一)

1、菜单选项:单选/多选请求 - 鼠标右键菜单“重做” - “顺序重发”。

2、快捷键:英文输入法,点击键盘“S”(不区分大小写)。

效果

① 若单选请求,打开一个数量设置界面,可输入重发次数,系统逐个重发指定次数。(简单性能测试)

 

② 若多选请求,会直接按照请求列表顺序重发所有请求1次。(简单流程测试)

另外

按下“Shift”键,点击工具栏“重复按钮”,无论单选或多选请求,均可指定顺序重发的次数。

 

6. 编辑并重发-Reissue from Composer

操作方式

菜单选项:单选/多选请求 - 鼠标右键菜单“重做” - “编辑并重发”。

效果

在Composer中编辑该请求。

 

小结

3种重发操作方式的对比

1.右键菜单

可以进行6种方式的重发。

2.快捷键

可以操作5种方式的重发。

(“编辑并重发”无快捷键)

3.工具栏“重复”按钮

支持​:

① 无条件重发;

② 顺序重发-单个请求指定数量的重发;

③ 顺序重发-多个请求指定数量的顺序重发。

(最后一项,其他2种方式无法做到)

 

​几种重发方式其实只有细微差别,对比如下: 

 

fbd13c5e29a0905e94a137a270ba0fcd.jpeg

 

 

f814c48bf6e43d38e68340822673f833.jpeg

 

扩展思考题

什么是“流量回放”?

 


http://www.mrgr.cn/news/52750.html

相关文章:

  • 对比长安链、FISCO BCOS、蚂蚁链
  • OpenAI推出Swarm框架:简化多AI智能体系统交互
  • Python | Leetcode Python题解之第491题非递减子序列
  • 【JavaEE】【多线程】volatile,wait/notify
  • 【Qunar风控安全产品的探索之路】
  • 【算法】力扣:K个一组反转链表
  • R01 vue+springboot 高考志愿推荐AI问答大数据平台
  • LabVIEW提高开发效率技巧----VI继承与重载
  • 【RoadRunner】自动驾驶模拟3D场景构建 | 软件简介与视角控制
  • AI学习指南深度学习篇-预训练模型的实践
  • Nodemon 深入解析与使用
  • 【MySQL】聚合函数和分组查询
  • 【ShuQiHere】 机器学习中的网格搜索(Grid Search)超参数调优
  • 手机数据恢复技巧:适用于手机的恢复应用程序
  • 面对配分函数 - 去噪得分匹配篇
  • 在FastAPI网站学python:环境变量 Python Environment Variables
  • React 列表 Keys
  • itext 转换word文档转pdf
  • 231321321
  • Spring Boot 中的 @RequestMapping 和 Spring 中的 @RequestMapping 有什么区别?