我正在发送一份列出作者6188撰写的文章的请求 我有以下回应。(附有截图) 我需要编写一个测试用例以验证作者ID密钥的值为6188 如果有其他作者ID,我不希望测试用例失败 仅当找不到作者ID 6188时,它才会失败。 Screenshot
答案 0 :(得分:0)
这是一项快速检查,它将查看AuthorID
,以查看该值是否为指定的值之一:
pm.test("Check Author ID", () => {
_.each(pm.response.json().Authors, (arrItem) => {
pm.expect(arrItem.AuthorID).to.be.oneOf([8575,8576,8577])
})
})
如果ID值不在列表中,则检查将失败。这不是最可靠的检查,还有其他方法可以执行此操作,但希望它可以帮助您入门。
答案 1 :(得分:0)
我做了以下操作,但是测试失败,因为它具有多个作者ID。
pm.test("Author ID is Correct", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.AuthorID).to.include(6188);
});