如何用本地数据调试服务器接口

开发网络应用离不开调用服务器接口,大型开发中,服务器接口是由服务端开发人员配置好,但服务器返回的数据是有局限性的,比如返回用户信息的接口,返回一个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.

如何用本地数据调试服务器接口_第1张图片
接口原始数据

制作本地数据文件

保存原始数据,免除手敲全部json字段之苦:


如何用本地数据调试服务器接口_第2张图片
保存接口数据
如何用本地数据调试服务器接口_第3张图片
另存为json文件

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

如何用本地数据调试服务器接口_第4张图片
编辑json数据

开启 Map Local

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

如何用本地数据调试服务器接口_第5张图片
配置本地映射
如何用本地数据调试服务器接口_第6张图片
选择本地json文件

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


如何用本地数据调试服务器接口_第7张图片
请求到的是本地数据

小提示

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

你可能感兴趣的:(如何用本地数据调试服务器接口)