使用fiddler模拟接口返回,切换tab交替测试

使用fiddler模拟接口返回,每个tab返回不一样的榜单数据,来回切换测试

模拟实现原理

使用fiddler工具的AutoResponder  tab可以允许从本地返回文件,不用将http request发送到服务器上,通过创建AutoResponder规则里的Create New Response功能,使得在接口请求时直接来拿我们修改后的Response,并且AutoResponder可以添加多条规则,同时生效。

具体操作步骤:

1.在fiddler里找到需要修改的接口,选中,点击AutoResponder tab下的Add Rule按钮,fiddler会自动将这条接口的Request URL添加进来

 

2.勾选AutoResponder tab下的Enable rules启用规则、Unmatched requests passthrough未匹配的请求通过、Enable Latency设置规则延迟

 

3.Request URL的匹配,Fiddler提供了多种匹配方式,前缀为“EXACT”表示完全匹配;无前缀表示基本搜索,请求的接口URL包含规则里的字符串就匹配;前缀为“NOT”表示发现就不匹配;也提供了正则表达式的匹配

简单的方式可以直接使用无前缀的基本搜索,将rule里的部分参数删除,只保留可匹配出的地方即可

这里,因为两个榜单接口请求,第一位值不同的参数是group,所以将URL保留至该字段,一次Add两个规则,不同之处是第一个rule URL里的group=1,第二个group=2

 

4.勾选rule,在Rule Editor规则编辑器里的第二个下拉框Combox里选择Creat     New Response,点击save,会弹出一个窗口,在弹窗中选择Raw拦,将抓包抓到的请求对应的Raw拦的所有内容复制粘贴进去,然后将其中想要修改的部分进行修改,然后点击save。将另一个规则使用同样的步骤,修改成不同数据的返回值

 

5.在页面访问时,切换对应规则的tab,会分别拿到上步修改后的数据。可以满足在测试环境数据不足时,来回切换tab测试

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值