Fiddler请求、响应断点调试

根据测试的不同场景,有时需要在测试过程中更改请求、或者更改响应内容,从而达到最终的测试目标,所以借助Fiddler的 Automatic Breakpoints 这个规则(当然还有其他工具可以借用)

1、在菜单栏中可以快速设置断点,但是缺点是所有会话内容都会应用该规则,但实际情况是有对针对性的对某请求或者某响应内容设置断点。


2、通过命令设置断点:

1)、在请求开始时中断 bpu

2)、在响应到达是中断 bpfter

3)、在特定http状态码时中断 bps

4)、在特定请求method是中断 bpv/bpm

以bpu为例:

步骤一:在Fiddler的命令行窗口,输入 bpu http://www.test.xxxx(任意想打断点的url),点击回车,如图所示

note:在点击回车后,在底栏中可以看到设置断点的url

清除断点是,输入bpu,回车,同时在底部也会看到断点请求被clear


步骤二:在页面上刷新设置断点的url,Fiddler中。显示如下

观察对应的页面请求,左下角会显示正在等待xxx服务的响应

步骤三:修改请求数据

步骤四:修改后,运行查看结果,发现响应内容中的结果被修改了,同时也可以选择Choose Response 中的内容,设置响应结果,或者自己添加响应结果文件

修改响应结果bpafter:

在响应内容中进行修改,点击运行后,在页面中查看修改后的结果


百人计划 原来的内容是“新人专享”


总结:

1)、当使用命令行设置断点时,则是命令 + url

2)、修改请求或者响应结果的内容

3)、页面查看结果

4)、取消断点 则只需要执行对应的命令即可

5)、若忘记命令 则输入bp breakpoint的缩写,就会看到提示


在Fiddler中 断点相对用的比较少,最强大的功能是Fiddler Script、以及Fiddler抓包



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言fiddler是一个很好的抓包工具,默认是抓http请求的,对于pc上的https请求,会提示网页不安全,这时...
    胖子爱猪蹄阅读 14,515评论 4 22
  • 一、使用Fiddler进行HTTP断点调试 断点调试是Fiddler又一强大和实用的工具之一。通过设置断点,Fid...
    keitwo阅读 10,634评论 1 4
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,452评论 19 139
  • Fiddler_官方网站Fiddler_官方文档Fiddler_官方视频Fiddler_官方插件1、Filddle...
    52Alice阅读 12,347评论 0 10
  • 一.Fiddler介绍 Fiddler是一个http抓包改包工具,fiddle英文中有“欺骗、伪造”之意,与wir...
    舍末逐本阅读 7,093评论 0 21