Что такое коллекции в Postman?

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

Ответ

Коллекция в Postman — это группа API-запросов, организованная в единую структуру для совместного выполнения, тестирования и документирования.

Ключевые возможности:

  • Организация: Логическое объединение запросов по проекту, модулю или функционалу.
  • Автоматизация: Запуск всей коллекции или выбранных запросов через Collection Runner или CLI-инструмент Newman.
  • Тестирование: Написание скриптов на JavaScript во вкладке Tests для автоматической валидации ответов (проверка статус-кода, тела ответа, заголовков).
  • Документирование: Добавление описаний к запросам и коллекциям.
  • Совместная работа: Экспорт/импорт файлов коллекций или синхронизация через Postman Cloud.

Пример структуры коллекции (JSON):

{
  "info": {
    "name": "User API",
    "description": "Запросы для работы с пользователями"
  },
  "item": [
    {
      "name": "Create User",
      "request": {
        "method": "POST",
        "url": "https://api.example.com/users",
        "body": {
          "mode": "raw",
          "raw": "{"name": "John"}"
        }
      }
    }
  ]
}