利用Fiddler抓包调试工具,实现mock数据特殊场景深度测试(二)

本文介绍了如何使用Fiddler的AutoResponder功能来自动化mock数据,提升前端测试效率。通过设置AutoResponder,可以实现前端功能的提前测试、模拟不同地区数据、测试多种展示情况及功能状态,从而简化手动篡改数据的过程,提高测试覆盖率。
摘要由CSDN通过智能技术生成

         大家好,我是王大力,上一篇文章Fiddler响应拦截数据篡改,实现特殊场景深度测试(一)我们和大家聊了如何利用fiddler抓包工具,设置响应断点,拦截响应,来篡改响应数据,欺骗前端,实现前端想要的展示效果,达到某些特殊场景的测试目的,大大的提高了测试效率,实现了某些场景无法测试的尴尬。

          但是这种方法还是比较麻烦,每次都要手动设置断点来拦截,再篡改数据,再释放拦截,再去测试,如果反复测试十几条case,就需要手动拦截、篡改十几次,而且篡改数据只能少量修改,效率比较低,今天我们再来分享给大家另一个方法,使用fiddler AutoResponder实现mock数据测试。

作用:

1、后端功能开发完了,前端还未开发完,我们就可以利用AutoResponder参照接口文档mock数据进行前端功能的测试,无需等到前端完全开发完成在进行测试,实现了测试的前置。

2、模拟App多城市、地点、区域定位,实现不同城市、地点、区域的不同数据测试

例:定位到北京,对应的数据肯定是北京的,定位到浦东新区,对应的数据肯定是浦东新区的

3、模拟不同格式的文案、数据、图片格式、视频格式等,测试前端的展示情况

例:很长的文案、很大的数字1000000、小数0.8888页面展示布局,jpg、png图片的处理展示

4、模拟后端接口各种情况的响应数据,实现前端功能不同处理的测试

5、模拟功能的不同状态下,实现前端展示、可操作处理的测试

我们有获取金币列表模块,想测试每日签到的金币比较大时显示效果、签到Button文案长显示效果以及已签到时Button显示灰色

抓包金币列表接口数据如下,每日签到的name=每日签到、coin=100、iconname=签到、status=0,未签到,Button是亮起

https://api.meichai.in/bonus/coinactivity/list

{
    "code":0,
    "msg":"成功",
    "total":0,
    "totalpage":0,
    "data":[
        {
            "coinactivityid":1,
            "type":1,
            "name":"每日签到",
            "content":"每天签到赚金币,总有一天会抢到红包的,重在坚持哦~",
            "coin":100,
            "iconname":"签到",
            "status":0
        },
        {
            "coinactivityid":2,
            "type":2,
            "name":"邀请好友",
            "content":"好友通过你邀请注册美差招聘,通过小程序、面试会海报、专属邀请码邀请均可。",
            "coin":1000,
            "iconname":"邀请好友",
            "status":0
        },
        {
            "coinactivityid":9,
            "type":9,
            "name":"测试考核",
            "content":"通过平台的测试考核,即可获得200金币奖励。快去答题吧。",
            "coin":200,
            "iconname":"参与答题",
            "status":0
        },
        {
            "coinactivityid":7,
            "type":7,
            "name":"好友抢红包",
            "content":"每位好友首次参与抢红包活动,邀请人都能获得500金币奖励哦,快去喊好友参加吧。",
            "coin":500,
            "iconname":"提醒一下",
            "status":0
        }
    ]
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王大力测试进阶之路

打赏博主喝瓶水吧!!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值