Charles非常实用的map local功能小结

一、为什么使用这个功能:
1.我在测试过程中,有时候需要大量的数据来对某一个功能进行测试,没有接触到这个功能时,那些数据我都是通过系统一步步来创建,举例子来说:想测试一下订单超过10条的前端翻页功能是否正常使用,需要通过C端一步步创建订单,下单来实现这一步骤的测试,所以急需这个功能来节省很多繁杂的步骤

二、怎么使用这个功能:
1.打开charles(安装步骤介绍省略,自行百度),先将显示订单数量的接口抓取,下面我以我测试需要模拟的接口为例子,选中该接口,右键选中save reponse,这里可以看到第二页的数据现在为空

2.将保存的文件打开,我这里是通过sublime text打开的,打开默认是在一行显示,为了更好的展示,我整理了一下格式,此处按照格式增加数据,红色部分是我增加的第二页的一条数据,增加后是总的数据是11条,那么就可以验证翻页功能

3.增加好数据后,我们再回到charles工具,仍然是右键选中第一步中抓取的接口,选中map local(Query参数需要特别说明一下,如果你想保存的文件的内容作用于所有参数,那么我们需要删除query框默认填充的内容,但是如果只想作用于特定的接口,那么可以带上默认的填充内容,因为我这里只想保存的文件内容作用于page=2,即第二页时,所以我加上了参数)及选中刚才第二步我们保存的文件,见图:

4.此时,我们再去访问一次该接口,这时返回的数据就是我们想要的结果啦,可以看到第二页显示的数据是我们刚才加到文件的那条数据,这时我们就可以去查看前端超过10条数据后,加载更多的功能是否正常显示啦

三、好处:
自从了解这个功能以后,我的测试工作中就离不开这个工具,因为太好用了,可以应用很多场景,一个订单的不同状态的显示:已处理/已过期/未回复等等,或者一前端对不同长度的字符显示等等场景,大家可以自行发挥哈

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值