常见断言方法
1、状态码断言
pm.test
: 这是Postman的测试函数,用于定义一个断言。
它接受两个参数:
第一个参数是一个字符串,用于描述这个测试的目的或内容。这通常是一个简短的描述,比如 "Status code is 200",它会在测试结果中显示,帮助你快速识别是哪个测试通过了或失败了。
第二个参数是一个函数,它包含了断言的具体逻辑。
function() {...}
: 这是一个匿名函数,它包含了测试的具体实现。当Postman收到响应并执行Tests脚本时,它会调用这个函数来执行断言。
pm.response.to.have.status(200)
: 这是断言的实际内容。它使用了Postman的测试链语法来验证响应的状态码。
pm.response
: 这是一个对象,代表了API的响应to.have
: 这是链式调用的一部分,用于指定要验证的属性
status(200)
: 这指定了要验证的属性是状态码,并且期望的状态码值是200。