Yapi平台之接口测试

1 添加测试集合

点击:测试集合,可以编辑测试集合名称,点击【导入接口】


在这里插入图片描述

弹框显示接口列表信息,勾选测试的接口并点击【确定】


在这里插入图片描述

所选择的接口即显示在测试集合中,然后可编辑接口测试用例
在这里插入图片描述

2 用例编辑

全局变量的使用

在设置-环境配置中添加环境信息,包括环境名称,域名,接口公用的Header等。global中可以添加全局变量。


在这里插入图片描述

接口用例中对全局变量的引用语法:{{global.envName}}


在这里插入图片描述

接口参数传递

首页接口Header中的token,为授权登陆接口的返回值,因此需要进行接口参数传递。Yapi接口传递格式:

$.{key}.{params|body}.{path}
  1. key为前一个用例的key值
  2. 如果使用上一个接口中请求参数中的数值,用params
  3. 如果使用上一个接口中响应返回中的数值,用body
  4. path为所需数据的节点

点击测试集,看左侧中第一个接口的key值:8


在这里插入图片描述

然后发送第一个请求,查看响应中的数据


在这里插入图片描述

token为我们需要获取的值
因此首页接口的Header参数token写入:$.8.body.data.token
在这里插入图片描述

这里也可以使用高级参数设置:
点击参数后面的编辑按钮,弹出高级参数设置弹框:


在这里插入图片描述

选择变量,点击接口名称,查找到需要传递的参数,点击【插入】
在这里插入图片描述

mock占位符

接口中如果需要一些随机数,可以使用mock占位符

在这里插入图片描述

@cname,可以生成随机中文姓名
占位符更多相关内容可参考: 《yapi中使用json-schema mock数据》.

响应断言

Test中可添加响应断言,如下图:


在这里插入图片描述

3 自动化用例执行

用例编写完成后,点击测试集,右侧中点击【开始测试】即可运行所有测试用例:


在这里插入图片描述

点击【测试报告】可看到该用例请求/响应及运行结果。

服务端测试

点击【服务端测试】按钮,弹出服务端自动化测试窗口,复制URL,在浏览器中可打开测试报告


在这里插入图片描述

你可能感兴趣的:(Yapi平台之接口测试)