如何比较Postman中的JsonBody响应

时间:2019-06-17 08:38:56

标签: javascript json postman

我有一个预期的JSON响应代码,另一个是我在调用API端点时收到的代码。 我试图实现的是: 我可以将JSON主体进行比较,看看它们是否匹配。 同时,我希望能够使用“ Name”之类的值“删除” JSON的一个属性。 以便可以比较所有期望名称键及其值的地方。

1 个答案:

答案 0 :(得分:0)

不确定我是否完全理解您的要求,但是您可以将邮递员测试写为:

pm.test("response matches", function () {
    var jsonData = pm.response.json();
    delete jsonData.Name;
    let str = JSON.stringify(jsonData);
    pm.expect(str).to.include("stringified expected json data");
});

引用:https://learning.getpostman.com/docs/postman/scripts/test_scripts/