ENIGMA AI
ENIGMA AI
QA Легкий

Как вы используете Postman в работе?

Использование Postman в тестировании API

Основные возможности:

1. Отправка запросов

  • GET, POST, PUT, DELETE, PATCH
  • Настройка headers, body, query params
  • Работа с разными форматами (JSON, XML, form-data)

2. Коллекции

  • Группировка запросов по проектам/функциям
  • Переиспользование и организация

3. Переменные окружения

{{base_url}}/api/users
{{auth_token}}
  • Development, Staging, Production

4. Тесты (Tests)

pm.test("Status code is 200", () => {
  pm.response.to.have.status(200);
});

pm.test("Response has user id", () => {
  const json = pm.response.json();
  pm.expect(json.id).to.exist;
});

5. Pre-request Scripts

// Генерация данных перед запросом
pm.environment.set("timestamp", Date.now());

6. Collection Runner

  • Автоматический прогон всех тестов
  • Параметризация через CSV/JSON
  • Интеграция с CI/CD (Newman)

7. Mock Servers

  • Создание заглушек для фронтенда

Пример workflow:

  1. Логин → сохранить токен в переменную
  2. Использовать токен в последующих запросах
  3. Проверить ответы автотестами

Похожие вопросы

Готовитесь к собеседованию?

ENIGMA AI — невидимый ИИ-помощник для технических интервью

Попробовать бесплатно
Все вопросы