即使它在 Postman Api 测试中通过,我如何打印带有值的断言
How can I print the assertion with a value even if it get passed in Postman Api Testing
作为用户,在执行为 API 请求创建的测试用例时,我希望即使测试用例通过,它也必须显示断言的值。
例如:
pm.test("User ID Should Exist", ()=>{
value = bodyData.data.currentUser.id
pm.expect(value).to.exist
pm.environment.set("userID", value)
})
当我运行它时,它显示:
通过 - 用户 ID 应该存在
如何打印用户 ID 的值,即使案例通过了测试结果 section/tab?
您可以执行以下操作:
value = bodyData.data.currentUser.id
pm.test("User ID '" + value + "' should Exist", ()=>{
pm.expect(value).to.exist
pm.environment.set("userID", value)
})
作为用户,在执行为 API 请求创建的测试用例时,我希望即使测试用例通过,它也必须显示断言的值。
例如:
pm.test("User ID Should Exist", ()=>{
value = bodyData.data.currentUser.id
pm.expect(value).to.exist
pm.environment.set("userID", value)
})
当我运行它时,它显示:
通过 - 用户 ID 应该存在
如何打印用户 ID 的值,即使案例通过了测试结果 section/tab?
您可以执行以下操作:
value = bodyData.data.currentUser.id
pm.test("User ID '" + value + "' should Exist", ()=>{
pm.expect(value).to.exist
pm.environment.set("userID", value)
})