14. Мок-серверы

Что вы узнаете

  • Как создать рабочую область Mock Server
  • Как добавлять маршруты и выдавать ответы
  • Как смотреть логи вызовов и делиться ссылкой

СКРИНШОТ №13 — Рабочая область Mock Server: маршрут, метод/путь, тело ответа и лог вызовов

Создание Mock Server

  1. Нажмите New Workspace → тип Mock Server.
  2. Выберите тип:
    • Cloud Mock — обслуживается облаком Pechkin/Insomnia (может требовать аккаунт/план).
    • Self-hosted Mock — укажите свой базовый URL mock-сервера.
  3. Workspace создастся со связанной сущностью Mock Server.

Добавление маршрута

  1. Внутри Mock Server нажмите New Mock Route.
  2. Задайте Method и Path (например, GET /api/entries).
  3. Настройте ответ:
    • Вкладка Mock Body — JSON/текст (поддерживаются типы из списка, например application/json).
    • Mock Headers — задайте нужные заголовки.
    • Mock Status — код и статус-текст.
  4. Нажмите Save. URL маршрута отображается в панели (можно скопировать).

Логи и проверка

  • Вкладка ответа показывает последние вызовы и тело запроса, полученного mock-сервером.
  • Кнопка Send to Mock позволяет отправить текущий HTTP-запрос в выбранный mock-маршрут.

Импорт/экспорт

  • Экспорт мок-сервера: меню рабочей области → Export Mock Server (см. 15 Импорт и экспорт).
  • Можно извлечь ответ из реального сервиса: в панели ответа HTTP нажмите → Mock и выберите сервер/маршрут (создастся при необходимости).

Ограничения

  • Cloud Mock может быть недоступен в локальных проектах без синхронизации — в этом случае создайте self-hosted или подключитесь к Cloud/Git.

Предыдущий: 13. OpenAPI Design
Следующий: 15. Импорт и экспорт