在 Postman 中测试时,您可以使用pm.response.to.have.status(200)断言响应状态应为 200。
有没有简单的方法来断言多个状态?我试过了pm.response.to.have.status(200||404),没有用。
我正在查看Postman Sandbox API Reference并且似乎没有一个简单的解决方案,尽管也许可以解决一些问题。
由于它很奇怪,我将解释为什么我想要这个:它是一个 DELETE 请求,它将为以后的请求标准化数据库,我不在乎返回哪个,只要它是 200 或 404。
pm.test("Successful POST request", function () {
pm.expect(pm.response.code).to.be.oneOf([201,202]);
});
Run Code Online (Sandbox Code Playgroud)
在我的情况下,它会是这样的
pm.test("Previous DELETE request", function () {
pm.expect(pm.response.code).to.be.oneOf([200,404]);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2905 次 |
| 最近记录: |