实际测试中,我们可能会需要模拟一些场景,根据接口返回值出现不同的场景。这时我们就需要对接口进行mock。这里介绍Charles来模拟更方便。
1、选中要mock的接口,右击选中【Breakpoints】设置断点
2、在系统操作功能调用对应的接口,当Charles抓到设置断点的接口
3、点击【Edit Request】编辑请求入参,修改后点击【Execute】
4、点击Edit Request】编辑返回值,修改后点击【Execute】
5、查看系统,按照预期返回想要的场景
6、还可以通过导入返回值的方式mock,就不需要每次调用的时候都修改一次。步骤如下: