Может ли Postman отправлять и получать JSON?

«Может ли Postman отправлять и получать JSON?» — вопрос из категории API тестирование, который задают на 10% собеседований QA Тестировщик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Да, Postman полноценно работает с JSON. Это основной формат для тестирования REST API.

1. Отправка JSON в теле запроса:

  • Выберите метод (POST, PUT, PATCH).
  • Перейдите на вкладку Body.
  • Выберите опцию raw и укажите тип JSON.
  • Вставьте JSON-данные:
    {
    "username": "test_user",
    "email": "user@example.com",
    "active": true
    }

2. Получение и анализ JSON-ответа:

  • Postman автоматически форматирует JSON-ответ от сервера, обеспечивая удобное древовидное отображение с возможностью свёртки/развёртки.
  • Поддерживается подсветка синтаксиса и базовая валидация структуры.

3. Дополнительные возможности:

  • Переменные: Можно использовать переменные внутри JSON ({{variable_name}}) для динамических данных.
  • Тесты: Написание скриптов на JavaScript для автоматической проверки структуры и значений в JSON-ответе.
  • Предварительные запросы: Генерация JSON-тела запроса с помощью скриптов.