YApi 是一个开源的在线 mock 服务
YApi 次要性能介绍
-
【数据管理 - 数据导入】
- 反对导入的起源:swagger(swagger 还反对 url 的模式), postman,chrome HAR, YApi json
- 反对导入的形式:web 界面导入,命令行导入
- 反对的导入模式:齐全笼罩,智能合并,一般三种模式
- 自动化导入:反对定义导入 swagger 的接口
-
【数据管理 - 数据导出】
- 反对导出的格局:swagger json, YApi json,html, markdown, 不便和后端对接
-
代码生成:
- yapi-to-typescript:依据 YApi 的接口定义生成 TypeScript 的申请函数
- yapi-gen-js-code: 依据 YApi 的接口定义生成 javascript 的申请函数
-
【数据管理 - 数据编辑】
- 反对导入数据的在线编辑,新增的属性:delay 提早
-
【数据管理 - 数据 Mock】数据返回权重从高到低
- 【高级 Mock- 冀望】返回指定的内容,body,http code,http header, delay; 可设置过滤条件,设置多条冀望
- 【高级 Mock- 脚本】解析 URL 参数,动静返回不同数据
- 【全局 mock 数据】整个我的项目顶层的返回信息设置
- 【Mockjs】依据定义主动生成,同时也可指定 key 为指定值
-
【Mock 测试】
- 【单个测试】在线发送 http 申请测试,相似 postman
- 【自动化测试】
-
【权限治理】
- 提供团队,集体分组
-
【插件】
- 反对插件的二次开发
- 罕用的一些插件举荐:钉钉机器人推送,自定义导入 swagger 插件, 第三方登陆 …
-
【开源】
- 反对内网部署
- 反对二次开发
参考资料:
- 官网:http://yapi.smart-xwork.cn/
- 文档:https://hellosean1025.github….
- github 地址:https://github.com/YMFE/yapi