Fiddler进阶二:修改服务器返回进行测试

1.方法介绍和对比

在测试的过程中,有的需求是这样的,它需要你修改接口返回的数据,从而检查在客户端手机app内是否显示正确,这也算是一种接口容错测试,接口容错测试属于app性能(专项)测试的其中一种。

通过Fiddler我们可以有好几种方法修改返回结果:

第一种:在Fiddler底部的黑色命令行显示区域通过bpu url的形式按回车之后进行拦截,通过手机app访问指定接口,拦截到后可以选择response文件后通过拦截;

第二种:在AutoRespnder里Add Rule,然后在Rule Editor里设置response的内容;

第三种:在Rules设置中选择Automatic Breakpoints中的After Responses进行拦截。

第一种不能自定义创建response,只能通过选择文件的形式来指定response。第三种对所有请求进行拦截,太粗太泛。所以实际测试拦截请求中,最灵活、功能最强的是第二种。

2.方法详解

1)命令行输入命令拦截

bpu [url] 在请求开始时中断
bpafter [url] 在响应到达时中断
bps [url]   在特定http状态码时中断
bpv/bpm [url] 在特定请求method时中断

以bpu url 为例,命令行输入bpu url(url为想要拦截的地址),然后回车;最后使用app发起请求。会看到fiddler-Inspectors标签如下显示:

2)AutoRespnder里Add Rule

详细可以参考:https://blog.csdn.net/lixincherry0423lx/article/details/77931031

3)Rules设置中选择Automatic Breakpoints中的After Responses

点击Rules-Automatic Breakpoints-After Respones,然后使用app发起请求。

然后根据方法一进行设置。

注意:使用find a file 引用文本文件时,要注意保存的文本文件编码格式是否是接口响应要求的格式。一般格式为utf-8.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值