【发布时间】:2021-01-27 18:27:34
【问题描述】:
是否可以在一个 pm.test() 中包含多个 pm.test()?这样,如果任何内部 pm.test() 失败,外部 pm.test() 也会失败。如果没有内部 pm.test() 失败,则外部 pm.test() 通过。
我的要求类似于 pm.expect() 的工作方式。但我想改用 pm.test(),这样我就可以在“测试结果”选项卡中查看每个测试的状态。
我的代码如下。
var response = pm.response.json()
pm.test("Test scenario 1", ()=> {
pm.test("Checking response code", ()=> {
pm.expect(response.code).to.eql(200);
});
pm.test("Checking response message", ()=> {
pm.expect(response.message).to.eql('OK');
});
//more pm test
});
非常感谢。
【问题讨论】: