1

强大的mock工具,YApi功能介绍

 2 years ago
source link: https://segmentfault.com/a/1190000040711805
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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插件,第三方登陆...
    • 支持内网部署
    • 支持二次开发

参考资料:


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK