通常我们测试过程中都是使用charles抓包,来查看入参和返回参数
但是测试的过程中有时候会遇到无法模拟或者不好模拟数据的场景,这时候就能使用charles来mock数据,今天先来分享一下使用charles的Map功能来mock数据
Map功能:分为Map Remote和Map Local两种,适合长期的将某些请求重定向到另一个网络地址或本地文件
第一种:
1)Map Local功能
功能:将指定网络请求重定向到本地文件
场景:模拟接口返回数据的各种场景,测试不同返回数据下前端样式展示:
使用步骤:
1、先请求想要重定向的接口,将接口的返回数据保存到本地,修改成想要的返回数据
2、右击选择Map Local或点击Tools--Map Local填写请求
3、把这些都设置好之后,再次重新请求刚才的接口,可以看页面显示了修改后的数据
第二种:
2)Map Remote功能
功能:将指定的网络请求重定向到另一个请求
场景:接口只在特定环境能用或只在特定环境有,将测试环境的接口换成特定环境的接口;
执行步骤:
1、先请求想要重定向的接口
2、右击选择Map Remote后填写请求;或点击Tools-->Map Remote