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