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

Fiddler抓包工具之高级工具栏中的重定向AutoResponder的用法

重定向AutoResponder的用法

关于Fiddler的AutoResponder重定向功能,主要是时进行会话的拦截,然后替换原始资源的功能。

它与手动修该reponse是一样的,只是更加方便了,可以创建相应的rules,适合批处理的重定向功能。

操作步骤

第一步:谷歌浏览器访问百度一下,你就知道,右键查看网页源代码,全选,复制,保存到baidu.html文件内,注意保存时格式为utf-8

第二步:打开fiddler,进入AutoResponder页面,如下设置:

第三步:浏览器打开360导航_一个主页,整个世界,fiddler进行抓包

第四步:将fiddler里360导航_一个主页,整个世界的session直接拖拽到AutoResponder内或者选择sessions后点击Add Rule,如图:

第五步:选中AutoResponder里If request matches下的链接,然后将Rule Editor下的第二个选项中找到Find a file选择刚刚保存的baidu.html,然后点击save;如下图:

第六步:重新刷新360导航_一个主页,整个世界,会发现页面变成了百度一下,你就知道的首页,这样我们就完成了一次重定向

模拟响应信息

假设测试过程中,一个接口没有写好,但是又需要测试这个接口,可以模拟修改响应结果:

假设百度的登录接口没有写好:

1.打开百度页面的登录窗口,输入用户名和密码,点击登录,获取到登录接口,查看响应结果下的Raw

2.打开AutoResponder窗口,将登录接口拖到AutoResponder窗口下,然后将Rule Editor下的第二个选项中找到Find a file选择保存本地的响应文件,然后点击save

3.清空fiddler session列表,重新获取登录接口,并查看响应结果中raw

4.可以看到是刚才修改的结果,修改response就完成了

小结:AutoResponder功能是Fiddler最实用的功能之一,Rule可以自由地设定,可以使用搜索(默认)、精确匹配(EXACT)、正则表达式匹配(REGEX)。处理方式可以选择使用文件,也可以选择合适的时间暂停数据流(*bpu、*bpafter),人工干预。通过以上几个步骤,我们演示了怎样将HTTP请求重定向到本地的文件,进行调试。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你! 

http://www.lryc.cn/news/251093.html

相关文章:

  • 如何基于OpenCV和Sklearn库开展数据降维
  • 详解SpringAop开发过程中的坑
  • 【海思SS528 | VDEC】MPP媒体处理软件V5.0 | VDEC的使用总结
  • Kubernetes sample-controller 例子介绍
  • 【C/C++指针】指针*与引用的区别
  • 【ArcGIS Pro微课1000例】0039:制作全球任意经纬网的两种方式
  • 【二叉树】练习题终章
  • flutter开发实战-实现获取视频的缩略图封面video_thumbnail
  • Prompt Toolkit探索:打造交互式CLI应用
  • 【已解决】AttributeError: module ‘gradio‘ has no attribute ‘outputs‘
  • WPF Mvvm模式下面如何将事件映射到ViewModel层
  • C# WPF上位机开发(计算器界面设计)
  • [c]比较月亮大小
  • 【Java 基础】16 泛型
  • Android framework定制1-->用户无操作一段时间,自动播放客户提供的视频,用户操作后退出播放
  • Vmware17虚拟机安装windows10系统
  • Golang实践录:读取yaml配置文件
  • oracle sql相关语法
  • el-table,列表合并,根据名称列名称相同的品名将其它列值相同的进行合并
  • 微信小程序显示二维码?
  • JavaWeb开发全流程笔记
  • LLM;超越记忆《第 2 部分 》
  • Python中的加法测试题实现
  • 使用gcloud SDK 管理和部署 Cloud run service
  • JS逆向-mytoken之code参数
  • 第九节HarmonyOS 常用基础组件4-Button
  • 常用数据预处理方法 python
  • 【无标题】AttributeError: module ‘gradio‘ has no attribute ‘outputs‘
  • 无人机助力电力设备螺母缺销智能检测识别,python基于YOLOv7开发构建电力设备螺母缺销小目标检测识别系统
  • 动态页面技术的发展与应用