【Fiddler】如何使用fiddler的断点

测试中,想要通过改变接口返回的数据来改变客户端的响应操作,有很多种方法:比如通过fiddler里的重定向来制造本地的假数据。但是有时候这种方法可能并不是很理想,因为通过访问本地重定向返回的数据,每次都是一样的,如果你做的是资讯类的测试,可能会存在排重啊之类的机制,第二次访问的数据就会被清理掉,所以,我们可以利用其它方式去修改接口返回的数据。

用fiddler打断点的方式去更改接口的response,具体步骤如下:

step1:选择 rules ——> automatic breakpoints ——> after responses;这个选项默认是选择 disabled的

step2:再选择你需要更改的某个接口,在fiddler的response区域,选中TextView,更改参数;修改之后点击 Run to Completion。这样接口返回的数据就是你所需要的数据了

注意:

1、更改参数的过程一定要快!很快!超级快!一定要在接口返回数据之前就更改完成,不然是不会生效的

2、测试完成后,要将其设置为disabled状态

3、如果想要修改接口的request,进入同样的地方,选择 before request,然后进入webforms里修改接口参数

修改完成后,点击run to completion就行


用命令的方式打断点并过滤域名

上述这个方法是针对所有接口生效的,那么如果你只想更改某类接口的response,该怎么做呢?很简单,在fiddler下方黑框处,输入命令: bpafter 接口域名 ,按回车即可生效

完成测试之后,需取消断点,也是在这输入:bpafter,然后回车即可

接下来的步骤就跟用工具打断点一样,选择需要修改的接口,更改内容,然后点击run to completion

如果想要修改接口的request,步骤跟response一样,只不过命令不一样:

打断点:bpu 接口域名                    取消断点:bpu


除了断点的方式,还有一种修改response的方法

步骤如下:

step1:将需要修改的接口拖到AutoResponder区域

step2:选中该接口,然后右键选择“Edit Response”

step3:选中 TextView,在该区域修改接口返回的数据,然后选择“Save”

step4:最后的最后,记得点击替换规则处的“Save”!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,268评论 19 139
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 14,084评论 6 13
  • Fiddler_官方网站Fiddler_官方文档Fiddler_官方视频Fiddler_官方插件1、Filddle...
    52Alice阅读 12,382评论 0 10
  • 认识我的人都说我嘴皮子厉害,其实女儿更胜我一筹,原来还可以端出家长威严教训她,现在笨嘴拙舌反被她教训的时候多。老公...
    月光墨墨阅读 3,767评论 0 6
  • 不过,逆境总会让人成长。外表看起来柔弱的女儿天生有股韧劲儿,家里家外的事情总能处理得有条不紊。虽说她的慢有时会令我...
    cola的春天阅读 3,089评论 22 11

友情链接更多精彩内容