今天的越写悦快乐之系列文章为大家带来如何利用Mockoon进行数据模拟的文章。在前后端分离大行其道的时代,我们不得不去面对数据缺失的窘境,那么通常我们会利用Node.js或者其他工具来模拟数据,构建合适的响应发送给客户端或者浏览器,那么今天介绍的这款Mockoon软件就可以帮上大忙,通过简单配置就可以模拟数据,让我们来一起探索一下吧。
环境信息
- Windows - 10.0.17763
版本信息
- mockoon - 1.12.0
Mockoon是什么(What)
它是一个简单、快速的数据模拟器,它运行在本地,并且没有开源,无账号限制。
Mockoon的特点(What)
- 限制的Mock数据;
- 可以在任何地方运行你的Mock;
- 支持导入导出文件;
- 支持ExpressJS的正则路由匹配;
- 每个路由支持多个响应;
- 支持CORS;
- 支持HTTPS;
- 支持自定义的响应头;
- 支持在环境或者路由级别增加延迟;
- 支持请求和响应日志;
- 支持代理模式;
- 支持文件的自动识别;
- 支持富文本来编辑Body内容;
- 支持使用模板来设置Body内容;
- 支持实时保存;
- 支持Docker来构建CLI;
- 支持离线使用;
安装Mockoon(How)
从官网或者GitHub下载安装包即可,Mockoon是一个基于Electron构建的桌面应用,也可以利用CLI构建你的Mock数据。
从官网下载
我们打开官方网站 mockoon 就可以看到下载按钮,然后选择对应操作系统的链接。
从GitHub下载
我们从项目的GitHub仓库可以看到最新发布版本是v1.12.0
,此时我们点击右侧Releases
标签来查看已经发布的版本列表,此时可以看到所有版本的发布情况,包括新功能、改善点、Bug修复等,最后在Assets
中附加了软件包的下载列表。
运行Mockoon(How)
我们下载软件后进行安装,安装完成后打开软件,随后我们可以看到软件的界面。
接下来我们要做什么(How)
- 调整软件配置(Application/Settings)
- 新增环境配置(Actions/Add new envirovment)
- 新增路由配置(Actions/Add new route)
- 启动和终止服务(Start server/Stop server)
- 导入和导出文件(Import/export)
- 查看是否安装CLI工具(Tools/CLI)
- 查看Docker Hub仓库(Tools/Docker repository)
- 查看应用的数据目录(Tools/Show app data folder)
参考(Where)
个人收获及总结(With)
不知不觉已经2021年了,模拟数据成为前后端分离项目必不可少的手段,如何生成种类繁多,需求多变的业务数据,我们需要不断优化我们的产品,提升产品的体验,构建更加有价值的服务,让我们的客户找到产品的情感价值,构筑更有力的产品护城河,让我们一起构建更优异的产品,适当做减法才可以产品的边界。若是我的文章对你有所启发,那将是我莫大的荣幸。希望和您一起精进,成为更好的自己。