大家好,在我们日常的接口测试工作中,经常需要对接口返回的数据进行断言,以确保接口的正确性。当接口数量较多时,逐个编写断言语句会变得非常繁琐。此外,在接口测试过程中,我们还可能需要频繁地查找和替换某些数据。为了解决这些问题,Postman 提供了一些非常实用的快捷功能,其中包括批量断言和快速查询替换。本文将详细介绍如何使用 Postman 的批量断言和快速查询替换功能,帮助你提高接口测试的效率。
一、批量断言
前面提到过断言,它是针对每个接口编写的一个或多个验证点。在编写断言的过程中,可能会遇到这样一种情况:多个接口中有部分接口返回的参数名相同,返回的结果也相同。对于这些返回相同的参数值,可以使用一个共同的断言。通过编写一个断言,可以完成对不同接口中相同返回参数的批量断言。例如,每个接口都可能有 Code,或者 HTTP 的响应状态码,这些都可以使用这个通用断言。
编写通用断言的位置在集合或集合的文件夹中。具体位置如下图所示:
示例:
对项目中每个接口返回的响应状态码进行断言。
具体步骤如下:
(1)选择其中一个集合,进行编辑,选择 Scripts 标签,选择 Post-response ,在文本域内输入断言响应状态码的代码块。