MOCK工具-YAPI体验
MOCK工具-YAPI体验
前言:近期部门希望选择一款比较好用的mock工具,以下为选项,我负责调研Yapi工具。
一、官网信息
简介网址:http://www.oceansoft.com.cn/
教程:https://hellosean1025.github.io/yapi/documents/index.html
二、体验版
直接从官网上跳转到体验版,发现体验版存在“无法创建分组”的BUG,阻塞了体检。
PS:遇到问题后,发现无法直接反馈给相关运维人员,遇到问题后唯一的沟通方式是github上提交工单,翻看了近15天的问题列表,所提出问题均无人答复,应该无人维护了。
三、安装和部署
参考的大佬的网站:https://blog.csdn.net/qq_20399063/article/details/122379120
四、安装过程踩到的坑
- nvm use 版本号 命令执行失败
现象:vm use 版本报错,出现exit status 1后面跟一堆乱码
解决方法:此时是因为无权限,打开c盘C:\Windows\System32找到cmd以管理员身份打开,再次使用nvm use 版本报错命令,成功切换
- 部署yapi时,需手动选择一下版本
默认是1.4.*版本,第一次部署失败,同时管理员邮箱也需手工改一下
- 接口postman文件导入失败,提示解析数据为空,这个问题一直没解决
五、整体感受
Mock工具 | Yapi(mock.js) | 验证结果 |
是否开源 | 开源 | 同左 |
是否有人维护 | -- | 无 |
是否有问题反馈渠道 | -- |
遇到的问题只能通过github上反馈; 在github上翻看了近15天的问题列表,所提出问题均无人答复 |
数据构造方式 | 手工录入 | 同左 |
数据导⼊导出 |
# 数据导入 支持导入 swagger、postman、har 数据格式, 方便迁移旧项目 |
验证结果: postman文件导入失败; 公司用的是DOClever,不确定是否支持接口批量导入到yapi中; |
可视化 | 是 | 同左 |
部署难度 | 高 | 中 |
是否易学 | 是 | 同左 |
团队协作 | 是 | 同左 |
数据格式 | 模板格式,支持mock.js语法格式 | 同左 |
特点 | 平台形式,需要部署 | 支持window、Linux部署 |
最终:我们公司内部有mock工具的平台,所以最终还是选择了公司级别的,后续就没有深入研究了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效