关于mock:强大的mock工具YApi功能介绍

56次阅读

共计 764 个字符,预计需要花费 2 分钟才能阅读完成。

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
正文完
 0