Javascript 如何检查邮递员回复中是否没有具体数据?
我发送的请求在邮递员中产生了问题。我在响应中得到一个json数据,我需要检查该数据是否不包含指定的元素。如何在测试中执行此操作?要确认json响应中缺少值,可以使用Javascript 如何检查邮递员回复中是否没有具体数据?,javascript,testing,postman,Javascript,Testing,Postman,我发送的请求在邮递员中产生了问题。我在响应中得到一个json数据,我需要检查该数据是否不包含指定的元素。如何在测试中执行此操作?要确认json响应中缺少值,可以使用pm.expect(jsonResponse.value).To.be.undefined 以下是完整的示例: pm.test("valueThatShouldNotBePresent is missing from the json response", function () { var jsonDat
pm.expect(jsonResponse.value).To.be.undefined
以下是完整的示例:
pm.test("valueThatShouldNotBePresent is missing from the json response", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.valueThatShouldNotBePresent).to.be.undefined;
});
查看。我们还可以执行以下操作:
const jsonData = pm.response.json()
pm.test('Key abc is absent', () => {
pm.expect(jsonData).to.not.have.any.keys('abc')
})
你试过什么?你读过文档了吗?什么是响应主体,什么是你不想包含的值?没有这些基本信息,没有人能给你一个具体的答案。