Apikit 自学日记:如何测试多个关联的 API

肯定会有人好奇,如果有多个关联的 API 如何做测试呢?很简单!在 APIkit 中也有测试多个关联 API 的功能。

1、在流程测试用例详情页中,点击“+ 添加测试步骤”,选择“从API文档添加API请求”

2、在对应的项目下选择关联的多个API文档

3、加入后的测试步骤,通过拖拉测试步骤最左侧的排序按钮,调整测试顺序。
如果API之间存在数据关联,则拖动步骤有可能会破坏API之间的数据关联,导致无法正常获得绑定的参数值。

上面也提到了,如果多个 API 之间有数据关联,怎么办?

在步骤间传递数据

您可以通过API 自动化测试平台自动化测试的数据绑定功能来设置多个API之间的数据关联。
比如有以下测试流程:

  • 1.用户登录API(/user/login):用户通过用户名以及密码进行登录并且得到返回参数user_type;
  • 2.登陆校验API(/user/check_login):使用第一步中返回的参数来校验用户的登录状态。
    我们先设置用户登录API的请求参数和预设返回结果。进入用户登录API的编辑页面:

用户登录API的响应内容:

设置预设的返回结果:

然后我们设置登陆校验API。登录校验API只有一个请求参数user_type,user_type的参数值通过用户登录API的返回结果获得。进入校验登录API的编辑页面:

设置校验登录API的请求参数,将鼠标指针移动到输入框上时,输入框内会出现 引用参数值 按钮,点击 引用参数值 按钮:

在弹窗中选择要绑定的API以及参数名称:

点击确认即可将用户登录API的返回结果绑定到校验登录API的请求参数中。

在执行测试用例的时候,API 自动化测试平台会自动将用户登录API的user_type的返回参数动态绑定到校验登录API的请求参数中。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值