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

Middle
329 просмотров
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 символов.

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

Напишите bash скрипт который создаёт 10 тестовых пользователей через API (/api/users) используя curl в цикле, логирует результат каждого запроса.