Готовая программа по изучению тестирования REST API в Postman. Сохрани, чтобы не потерять! 0. База веба и API

  • Клиент-серверная архитектура
  • HTTP-протокол
  • Анатомия запроса и ответа: методы, заголовки, статус-код
  • Что такое API?
  • Что такое REST?
  • Что такое JSON?

1. Документация в Swagger

  • Интерфейс Swagger
  • Изучение описания методов: запрос, схема, ответ, статус-коды

2. Перенос логики из Swagger в коллекцию Postman

  • Создание запросов на позитивные и негативные кейсы
  • Настройка переменных
  • Настройка извлечения и динамического обновления переменных
  • Настройка авторизации и ее наследование
  • Создание наборов переменных для окружений

3. Написание скриптов (базовый минимум)

  • Написание подготовительных скриптов
  • Тест на статус-код
  • Тест на время ответа
  • Тест на заголовки
  • Тест на ключи и значения
  • Тест на JSON-схему

4. Настройка тестового прогона

  • Изучение runner и его настроек
  • Работа с Data Files
  • Запуск тестов по расписанию (Мониторинг)
  • Запуск из командной строки (Newman)
  • Отчетность

Отмечу, что можно сразу перенести логику коллекции импортом Swagger JSON или curl отдельных запросов, но я рекомендую разобраться сначала в том, как это делать вручную.

Эти темы тоже стоит включить в свое обучение.

У Postman классная документация, учебный центр и активное сообщество, правда, на английском языке. Плюс активно развиваются AI-функции.

А если вы ленивый случай, то все это и многое другое готовлю в новом курсе по тестированию REST API, запуск которого намечен на 2 февраля.

Ждите обновлений :)