【Yapi】接口管理平台学习基本使用

记录创建接口的步骤过程

一、页面

登陆进去页面如下:
在这里插入图片描述
接下来进行创建接口

二、创建分类

同一类型的接口可以放在一起
创建分类test:
在这里插入图片描述

三、创建接口

点击“添加接口”,先简单填写接口类型
在这里插入图片描述

四、编辑接口相关信息

1.基本信息

在这里插入图片描述

2.请求参数配置

在这里插入图片描述

3.返回数据设置

在这里插入图片描述
可以预览数据(如果不特定设置,每次都是随机的):
在这里插入图片描述

4.高级mock

这里可以写一些特殊脚本,包括筛选
在这里插入图片描述
脚本中可以添加多条数据,实现不同的响应:


var test_env = ['test1','test2','test3','test4','test5','test6','test7','test8','prod','app','h5','daily']

var build_server = ['jianlc-web','jianlc-boss','jianlc-api','jianlc-open-api','jianlc-activity','jianlc-msg','jianlc-service','jianlc-thirdpaty']

if(params.BuildEnv === ''){
    mockJson={
        test_build:0,
        message:Random.csentence()
    }
}

if(params.BuildEnv == 'daily'){
    mockJson={
        test_build:1,
        message:Random.csentence()
    }
}


if(test_env.includes(params.BuildEnv) && params.BuildPerson == 'admin'){
     mockJson={
        test_build:1,
        message:'管理员允许发布'
    }  
}

if(params.BuildEnv == 'app' && params.BuildPerson == 'xiaoming'){
    mockJson={
        test_build:1,
        message:'允许发布'
    }  
}
if(params.BuildEnv == 'app' && params.BuildPerson != 'xiaoming'){
    mockJson={
        test_build:0,
        message:'发布人员无效'
    }  
}
if(test_env.includes(params.BuildEnv) === false){
    mockJson={
        test_build:0,
        message:'部署环境未登记,不允许发布!'
    }  
}

if(test_env.includes(params.BuildEnv) && params.BuildEnv != 'daily' && params.BuildPerson == 'xiaoming' && build_server.includes(params.BuildServer)){
    mockJson={
        test_build:1,
        message:'允许发布!'
    }  
}

if(test_env.includes(params.BuildEnv) && params.BuildEnv != 'daily' && params.BuildPerson != 'xiaoming'&& params.BuildPerson != 'admin' && build_server.includes(params.BuildServer)){
    mockJson={
        test_build:0,
        message:'环境登记信息有误,不允许发布!'
    }  
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值