常见的 Mock 方式:
- 将模拟数据写在代码里
- 利用 JavaScript 拦截请求
- 利用 Charles、 Fiddler 等代理工具拦截请求
常见的Mock遇到的问题:
- 数据不灵活,场景多,需修改数据
- 只能模拟get
- mock数据越来越多,维护难
见到Easy Mock之后顿时感觉心旷神怡,身心舒畅,下面就介绍下这个提高工作效率的线上工具:
Easy Mock是一个可视化,并且能快速生成模拟数据的服务。以项目管理的方式组织Mock List,能帮助我们更好的管理Mock数据,不怕丢失。
Easy Mock魅力在于:
- 前后端分离:让前端工程师独立于后端进行开发
- 增加单元测试的真实性:通过随机数据,模拟各种场景
- 开发无侵入:不需要修改既有代码,就可以拦截Ajax请求,返回模拟的响应数据
- 用法简单:符合直觉的接口
- 数据类型丰富:支持生成随机的文本、数字、布尔值、日期、邮箱、链接、图片、颜色等
- 方便扩展:支持支持扩展更多数据类型,支持自定义函数和正则
- 在已有接口文档的情况下,我们可以直接按照接口文档来开发,将相应的字段写好,在接口完成之后,只需要改变url地址即可
如何实用Easy Mock?
1、登录Easy Mock官网
2、创建个人项目或者团队项目(官网中有个项目实例,清晰明了)
3、新增接口
4、在项目中使用接口
注:Easy Mock有更多功能待你来探索