在进行自动化过程中,难免遇到依赖的接口未开发完,或者是需要模拟不同场景测试,此时需要使用到Charles抓包工具的mock功能,模拟接口返回指定的数据。
charles的mock功能分为两步骤:
1.保存接口的response数据
先抓包抓取到需要mock的接口,右键-save response
注意:charles保存的文件没有后缀名,直接保存即可
2.需要模拟的接口添加到Map locat内进行设置,指定返回的json数据
按照上述步骤操作成功后,后续该接口请求返回的数据就是导出文件内的数据,若需要测试不同场景只要修改导出文件后再重新请求即可。