常见MOCK-SERVER对比
来源:my.oschina.net 更新时间:2023-05-25 21:55
前言
- 随着WEB技术的发展,前后端分离架构变得普遍起来,但是问题也随之而来,文档零散、不规范。并且经常碰到例如参数的新增,变动。这就导致了后端工程师需要耗费大量的事件维护接口文档
- 前端的开发工作依赖于后端提供的接口数据,但是后端接口往往没有那么快就可以开发完成。这就到导致了前端在"等"数据。
- 上述的情况就会导致工作效率低下,沟通成本增加。接口管理平台的需求就日趋强烈
- 不足之处还请指正
解决方案
- 目前市面上常见的有以下几种接口文档管理平台,分别是
- rap 阿里妈妈出品 node+mysql+redis搭建 功能相对简单
- easy-mock 大搜车出品 node+mongo_redis搭建 专注数据模拟,目前体验最友好的
- eolinker 已收费
- yapi node+mongo 去哪儿出品 功能较全面,体验还算友好
- 下图为特征对比
选型关注点
- 方便集成
- YAPI方便导入多种来源
- Mock的简便性
- 简单上手,尽量减少学习成本。Yapi这点比较好。简单的使用甚至不需要了解mock.js的api.直接配置即可
- 开源程度
- 社区活跃度较高,且保持bug的修复与功能完善
- 部署难度
- 部署升级简单 -YAPI提供CLI工具,基本傻瓜式操作
缺点
- swagger与postman导入还不完善
- 接口分类无法多级分类
- 自动化测试还需要完善