Postman 中不同类型的断言
postmanrest apisoap api更新于 2026/1/11 9:07:17
Postman 中有不同类型的断言。我们可以在收到的响应的不同部分添加断言。以下列出了一些断言类型 −
基于响应代码的断言
pm.test["Status Code is 200"], function(){
pm.response.to.have.status(200)
})
如果响应代码为 200,则上述断言通过。
pm.test["Status is OK"], function(){
pm.response.to.have.property('status', 'OK')
})
上述断言应用于 Response 属性 –状态,值为 OK。
断言响应时间
pm.test("响应时间低于 600 毫秒", function () {
pm.expect(pm.response.responseTime).to.be.below(600)
})
如果响应时间低于 600 毫秒,则上述断言通过。
断言响应格式
pm.test("响应为 JSON 类型", function(){
pm.response.to.be.json;
})
上述断言如果响应为 JSON 类型,则上述断言通过。
对响应标头进行断言
pm.test("Header Of Response", function () {
pm.response.to.have.header("Content-Encoding")
})
如果响应包含 Content-Encoding 标头,则上述断言通过。
对响应文本进行断言
pm.test("Response", function () {
pm.expect(pm.response.text()).to.include("Postman")
})
如果响应中包含文本"Postman",则上述断言通过。

