Postman之通用断言( Assert )

本文预计阅读时间需要"3"分钟

今日关键词:Assert

01引言

前几期很多朋友看了几篇的Postman工具的使用以及一些相关小技巧,都开始迫不及待的要我推送单接口&多接口的实战以及如何使用postman进行接口测试以及断言怎么做?希望直接上手操作学习

02 历史推文

之前我推送过几篇Postman相关的基础使用&接口测试环境变量以及断言实例目录如下

Postman之Settings

Postman小技巧与快捷键

Postman之集合(collections)

Postman之request

Postman之设置环境变量

postman日记之断言篇

Postman日记之多个Json如何断言

postman+newman框架之生成接口测试报告

03 什么是断言

首先我们个人觉得不管什么测试用例Testcase都有一个3A原则,没有断言assert的case是不完整的,那么断言是简单理解是什么呢?断言其实就是拿一个预期结果与一个事件输出的结果(实际结果)进行对;预期==实际,就通过Pass;预期!=通过则失败FAIL

其实断言比较简单,最常见的是对返回的code进行断言,或者对多个返回值进行校验。

04 单多接口断言设置

a.单接口断言设置

首先来看看对单个接口进行断言,比较简单的是直接用右侧提供的模板,修改key-value即可,或者自行编写脚本

b.collections接口集断言设置

对于一个接口集(collections)来说,里面的几乎每个接口都需要验证code,但是每个接口都写一次断言脚本效率太低了。最新版本的postman提供了对一个文件下所有接口的通用断言。

点击接口集合XW_API_Test下的Edit

选择 Test,进行断言脚本编写(JavaScript语法)

pm.test("Status code is 200",function(){    pm.response.to.have.status(200);});

该断言检查作用于XW_API_Test文件中的全部接口;我们可以看到,我们刚刚设置的集合XW_API_Test直接应用于全部接口请求断言(通俗来讲就是这个XW_API_Test的全局断言)

05 总结

好了,到此关于Postman中的断言的内容都到此总结完毕。内容不多,但是比较简单,好理解。总结工具性的内容就有这么个好处,内容不多,理解简单,记忆性的东西多,不比设计、原理性的东西那样需要更多的去理解。最后,希望我的这篇文章对你有帮助~

专注软件测试行业前景分析;功能/接口自动化/python技术娱乐圈好文分享 识别下方二维码,关注后台回复"测试""Python""postman

"领取系统资料

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值