14. Мок-серверы
Что вы узнаете
- Как создать рабочую область Mock Server
- Как добавлять маршруты и выдавать ответы
- Как смотреть логи вызовов и делиться ссылкой
СКРИНШОТ №13 — Рабочая область Mock Server: маршрут, метод/путь, тело ответа и лог вызовов
Создание Mock Server
- Нажмите New Workspace → тип Mock Server.
- Выберите тип:
- Cloud Mock — обслуживается облаком Pechkin/Insomnia (может требовать аккаунт/план).
- Self-hosted Mock — укажите свой базовый URL mock-сервера.
- Workspace создастся со связанной сущностью Mock Server.
Добавление маршрута
- Внутри Mock Server нажмите New Mock Route.
- Задайте Method и Path (например,
GET /api/entries). - Настройте ответ:
- Вкладка Mock Body — JSON/текст (поддерживаются типы из списка, например
application/json). - Mock Headers — задайте нужные заголовки.
- Mock Status — код и статус-текст.
- Вкладка Mock Body — JSON/текст (поддерживаются типы из списка, например
- Нажмите Save. URL маршрута отображается в панели (можно скопировать).
Логи и проверка
- Вкладка ответа показывает последние вызовы и тело запроса, полученного mock-сервером.
- Кнопка Send to Mock позволяет отправить текущий HTTP-запрос в выбранный mock-маршрут.
Импорт/экспорт
- Экспорт мок-сервера: меню рабочей области → Export Mock Server (см. 15 Импорт и экспорт).
- Можно извлечь ответ из реального сервиса: в панели ответа HTTP нажмите → Mock и выберите сервер/маршрут (создастся при необходимости).
Ограничения
- Cloud Mock может быть недоступен в локальных проектах без синхронизации — в этом случае создайте self-hosted или подключитесь к Cloud/Git.
Предыдущий: 13. OpenAPI Design
Следующий: 15. Импорт и экспорт