Как работать с JSON и XML при тестировании API?

Middle
301 просмотров
AFK Offer AI

JSON — легковесный формат: проверяем корректность структуры, типы полей (string vs number vs boolean), обязательные поля, null vs отсутствующее поле. XML — проверяем namespace, корректность тегов, encoding. Для валидации JSON используют JSON Schema, для XML — XSD. В Postman удобно писать тесты прямо в скрипте: pm.expect(response.data.id).to.be.a('number'). Также проверяем кодировку — UTF-8 для не-ASCII символов.

Следующий вопрос

Что такое OpenAPI/Swagger спецификация и как использовать при тестировании?