Как сравнить ответы JsonBody в Почтальон - PullRequest
0 голосов
/ 17 июня 2019

У меня есть один ожидаемый код ответа JSON и один, который я получаю при вызове конечной точки API. То, что я пытаюсь достичь, это: что я могу сравнить тело JSON вместе и посмотреть, совпадают ли они. В то же время я хочу иметь возможность «удалить» один атрибут JSON с его значением, таким как «Имя». Чтобы все можно было сравнить, ожидайте имя ключа и его значение.

1 Ответ

0 голосов
/ 17 июня 2019

Не уверен, что я полностью понимаю ваше требование, но вы можете написать свой тест почтальона как:

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/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...