如何使用Easy Mock
如何使用Easy Mock Easy Mock是什么
Easy Mock是一个可视化,并且能快速生成模拟数据的服务。以项目管理的方式组织MockList,能帮助我们更好的管理Mock数据,不怕丢失。
解决的问题
? 开发时,后端还没完成数据输出,前端只好写静态模拟数据。
? 数据太长了,将数据写在js文件里,完成后挨个改url。
【如何使用Easy Mock】? 某些逻辑复杂的代码,加入或去除模拟数据时得小心翼翼。
? 想要尽可能还原真实的数据,要么编写更多代码,要么手动修改模拟数据。
? 特殊的格式,例如IP,随机数,图片,地址,需要去收集。
常见的mock方式
- 将mock数据直接写在代码里
- 利用JS拦截请求
- 利用Charles、Fiddler等代理工具拦截请求
- mock平台。如EasyMock、RAP等
- 前后端分离:让前端工程师独立于后端进行开发。
- 增加单元测试的真实性:通过随机数据,模拟各种场景。
- 开发无侵入:不需要修改既有代码,就可以拦截ajax请求,返回模拟的响应数据。
- 用法简单:符合直觉的接口。
- 数据类型丰富:支持生成随机的文本、数字、布尔值、日期、邮箱、链接、图片、颜色等。
- 方便扩展:支持扩展更多数据类型,支持自定义函数和正则。
- 在已有接口文档的情况下,我们可以直接按照接口文档来开发,将相应的字段写好,在接口完成之前,只需要改变url地址即可。
- 打开Easy Mock官网:https://easy-mock.com,注册并登录。
- 创建个人项目或者团队项目
- 新增接口
- 在项目中使用接口
具体教程:
https://www.cnblogs.com/zlhd/p/7730251.html
https://blog.csdn.net/bradmatt/article/details/80811072
语法详见mock.js官网实例:http://mockjs.com/examples.html
推荐阅读
- 考研英语阅读终极解决方案——阅读理解如何巧拿高分
- 由浅入深理解AOP
- 如何寻找情感问答App的分析切入点
- 【译】20个更有效地使用谷歌搜索的技巧
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- MybatisPlus使用queryWrapper如何实现复杂查询
- 如何在Mac中的文件选择框中打开系统隐藏文件夹
- 漫画初学者如何学习漫画背景的透视画法(这篇教程请收藏好了!)
- java中如何实现重建二叉树