yApi使用方法

yApi是什么?

YApi 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台。
image

yApi的功能特性

Ø可视化接口管理

Ø数据mock

Ø自动化接口测试

Ø数据导入(各种,包括swagger、har、postman、json、命令行)

Ø权限管理

Ø支持本地化部署

Ø支持插件

Ø支持二次开发

环境地址

https://yapi.loghub.com/

普通mock

image
image

高级mock-添加期望

image

高级mock-脚本

image

优先级

请求 Mock 数据时,规则匹配优先级:

Mock 期望 > 自定义 Mock 脚本 > 项目全局 mock 脚本 > 普通 Mock

小技巧

用到高级mock脚本时,有时候需要根据某个参数值过滤返回结果,这时候如果不清楚返回值是什么,可以直接把参数返回

mockJson = params

知道参数的结构之后,就可以按照参数的输入返回相应的结果了

if(JSON.parse(params.param_json).shop_order_id == 1){
  mockJson = {"test":"test"}
}

参考资料

yapi源码地址:
https://github.com/YMFE/yapi

yapi官方文档地址:
https://hellosean1025.github.io/yapi/documents/index.html

posted @ 2021-12-06 18:51  想得开居士  阅读(1047)  评论(0)    收藏  举报