接口自动化铺垫(5)断言

1分钟了解一个测开小知识:

接口自动化铺垫-(五)设置断言:

在UI自动化章节里,已经提到了断言了,回顾一下之前的代码:
在这里插入图片描述

在selenium第三节中,添加过一个这样的if判断,判断值是否符合预期。这就是一个断言。

在接口中,同样可以通过工具添加断言用于判断接口返回结果是否符合预期。
断言一共包含4个组成部分:

  1. 接口返回数据,即从接口获取到的需要做判断的字符串
  2. 预期结果,根据用例编写出来的预期的数值解
  3. 两者逻辑关系:等于、包含等
  4. 校验不通过的返回提示信息(部分工具不提供自定义只有默认)

其中接口返回数据,回顾下接口第二期的分享内容,接口返回内容包含2个部分:

  1. 接口返回状态
  2. 接口返回内容

这两部分都可以作为校验的标准,并且,两个可以同时作为判断依据,验证接口的正确性。以轻测平台为例:
在这里插入图片描述

除了接口返回数据,支持数据库访问的接口测试工具,也可以通过获取数据库的数据,作为比较数据,判断返回结果是否符合预期

如图,左侧为预期的返回结果,右侧为数据库查询脚本
在这里插入图片描述

有了断言的加入,才真正实现了自动化测试。一个好的自动化测试接口,在执行测试的过程中,测试人员只需要2步操作

  1. 执行脚本
  2. 反馈bug
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值