作为一个苦逼的前端开发人员,由于工作经常要等待再等待后台接口,因为开发进程不同步,前端迟迟不能获得后端的动态数据,也就不能自行进行测试。还好后来找到了eoLinker(https://www.eolinker.com)除了基本的接口管理之外,还涵盖了mock测试功能,我就利用eoLinker来进行mock测试,不用另外搭服务器。不用自己搭建服务器实在是太爽快了,这下不用再看后台的脸色了(小窃喜啧啧),那么我就分享一下mock测试功能的使用小技巧,至于具体的教程大家感兴趣的自己去官网看看啦。
在编辑接口时,输入完返回参数,点击“高级mock”,可自行编写mock规则,mock规则遵照mockjs规范,可进入http://mockjs.com/examples.html 查看
输入完mock规则后,点击保存。在接口详情页中点击“mock”,可浏览先前保存的mock数据。(可以浏览之前保存的数据很良心)
将mock调用地址复制,粘贴在代码中,便可使用mock自动生成数据。
若想让mock数据自动刷新,可使用企业版,企业版提供mock自动刷新的插件,线上免费版不支持mock自动刷新。(自动生成数据和自动刷新对我这种深度懒癌患者就是福音)
不过我更多使用eoLinker线上对mock先测试一遍再复制进代码,确保mock有数据(这步大神可以直接略过,我比较谨慎,嗯,不是粗心,是谨慎)
操作如下,将mock调用地址复制,进入接口测试页面,并将其填入url中
点击发送,看返回数据结果
除了基本的mock,eoLinker现在还支持restful mock测试,基本操作和mock类似,只是得去将path中的路径进行替换,下次有机会再分享给大家。啧啧。