开发网络应用离不开调用服务器接口,大型开发中,服务器接口是由服务端开发人员配置好,但服务器返回的数据是有局限性的,比如返回用户信息的接口,返回一个30岁男性数据,又需要20岁女性数据调试不同情况,请服务端开发人员配合改数据,有时还需要重新部署,效率实在太低,本篇介绍一种Mock(伪造)数据的方法,可以自由地控制接口返回数据。
首先我们需要网络抓包工具 Charles ,该工具可以监听全部接口数据。
先用浏览器访问接口地址 [http://www.weather.com.cn/data/sk/101010100.html](https://link.jianshu.com/?t=http://www.weather.com.cn/data/sk/101010100.

制作本地数据文件
保存原始数据,免除手敲全部json字段之苦:


可以用任意编辑器编辑该json数据,这里把城市改为“南京”:

开启 Map Local
在左边接口名(展开子树)上右键:


OK保存后,再次用浏览器访问接口:

小提示
- json文件可以是任意数据,可以用于制作各种异常数据,做边界测试。
- 每个接口可独立配置,可组合使用。
- 替换的数据是全局有效的,可用于模拟器/真机。
网友评论