У меня проблема при попытке проверить значение JSON в теле ответа с помощью POSTMAN, поскольку имя объекта JSON имеет точку останова
Обычно тело ответа JSON выглядит примерно так:
{
"restapi": "Beta",
"logLevel": "INFO"
}
Таким образом, обычно мы можем выполнить тест на значение JSON, например, с помощью POSTMAN:
pm.test("Your test name", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.restapi).to.eql(Beta);
});
Но проблема, с которой я столкнулся сейчас, заключается в том, что имя объекта JSON имеет полную остановкувот так
{
"restapi.name": "Beta",
"logLevel.sleep": "INFO"
}
Так что, если я попытаюсь прочитать объект вот так, он выдаст ошибку
pm.test("Your test name", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.restapi.name).to.eql(Beta);
});