本文预计阅读时间需要"3"分钟
今日关键词:Assert
01引言
前几期很多朋友看了几篇的Postman工具的使用以及一些相关小技巧,都开始迫不及待的要我推送单接口&多接口的实战以及如何使用postman进行接口测试以及断言怎么做?希望直接上手操作学习
02 历史推文
之前我推送过几篇Postman相关的基础使用&接口测试环境变量以及断言实例目录如下
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 总结
专注软件测试行业前景分析;功能/接口自动化/python技术娱乐圈好文分享 识别下方二维码,关注后台回复"测试""Python""postman
"领取系统资料