快速mock-api最简单实践案例

来源:互联网 发布:苏宁物流成本数据分析 编辑:程序博客网 时间:2024/06/05 21:53

笔者从事移动安卓开发,在开发过程中经常性的要与服务端进行联调,由于我们的app端与后端是同时并行开发的,所以经常出现的是我们app端在写业务时,基本ok了,但是后端还没有ok,那就尴尬了,有木有,只能是通过自己数据模拟各种状态,自己以前有这么搞过,直接在代码层里面构造一个数据对象出来,然后是set各种数据,这种办法遇到数据量小的还是可以,且无形中会带来风险,但是遇到数据量大的,那就是呵呵了。好在自己目前公司采用的是一种更为先进的办法,mockapi。我记得自己当初接触这个牛逼的工具,兴奋了有一段时间。但是遗憾的事,这个在外网是无法访问的,只能是自己公司内部使用,自己在也市面上搜索了良久也未找到同类的产品,然后自己又找到自己后端的一个基友,把自己实现思路大致说了下,做php的,能力很强,基本两天业余时间就搞出了一个demo出来,功能实现了,目前只能在本地环境跑通,本想着自己搞个阿里云,部到外网去,这样就能随时使用了,不过偶然时间,自己就在最近发现了这个产品已经面世了,通过比对,发现页面基本一样,是出自一家公司的产品。说了这么多久不卖关子了。

说说这个神器的好处吧,相当提高生产力哦,结合自身实践一一罗列了:

1.前期开发,不依赖实际api数据,基本实现1分钟快速生成api。(这点后端的也开心很多,从此告别,,好了没,好了没,好了没????);

2.app内部替换方便,只需将对应的host地址写入代码里面,一键导入,

3.访问网络,注意哦,是真实的网络环境啊,能模拟出任何一种你想要的返回数据结果

4.修改数据即时高效。很多情况,产品开发中,遇到接口增加,数据修改的情况,此时后端也未开发完成,只需轻松加入字段,修改数据,瞬间就能感知。

5.应对实际测试数据未能全覆盖的情况。懂得人都知道,app里面的列表页面,常常一个条目item,会有很多种情况出现,往往测试在造数据时就不能非常兼顾到,所以此时我们app开发,可以批量造,可劲造很多数据,完美测试UI效果。

6.平常自己练习demo,非常高效。app开发者,有时候研仿app,会经常性的岁一些app数据抓包,这是就可以将抓来的数据存储下来,一键保存,随时可用。再也不用说自己为了写一个demo,去花钱买api接口数据了,当然这只是前期辅助。

在浏览器上输入网址 http://mock-api.com/  没错,就是这个地址,很简单对不对,然后就是注册了,亲,一步两步,很快的。



注册成功以后,进入主界面,界面看起来非常简单,也有使用向导介绍,必须简单,就模拟个数据而已,是吧。


简单说就是创建模拟系统,这里我们创建一个系统叫TestApi





进入刚刚创建好的TestApi系统,点击有右上角 --添加规则


进入添加规则页面



可以看到保存成功后的规则列表页面


接下来就是模拟系统页面,点击模拟--》开始模拟


进行数据实测,使用chrome



以上就是对接口模拟的实测过程,里面也有很多未提及的功能介绍,就当是抛砖引玉吧。希望能对你有用,如有错误,恳请指正。

1 0
原创粉丝点击