Mock-сервер — это тестовый сервер, который имитирует работу настоящего API.
Он нужен, чтобы тестировать систему, даже если реальный бэкенд ещё не готов или недоступен.
Пример:
Фронтенд-разработчики настраивают mock-сервер, который возвращает фейковый ответ на запрос
GET /user/1 → { "name": "Alex", "age": 25 },
чтобы можно было протестировать интерфейс без настоящей базы данных.
🔹 Определение
Mock-сервер (или имитационный сервер) — это инструмент, который эмулирует работу настоящего сервера или внешнего API, возвращая заранее заданные ответы на запросы.
Используется, когда реальный сервер:
🔹 Зачем нужен mock-сервер
1. Раннее тестирование: фронтенд и QA могут тестировать приложение до готовности бэкенда.
2. Изоляция: тестирование модуля без зависимости от внешних сервисов.
3. Контроль данных: можно задать конкретные ответы и проверить разные сценарии (успешный / ошибка).
4. Стабильность: тесты не ломаются из-за нестабильного внешнего API.
🔹 Пример работы mock-сервера
Тестировщик настраивает mock-сервер, который отвечает на запросы:
GET /user/1. Ответ: { "id": 1, "name": "Anna" }POST /login. Ответ: { "token": "abc123" }GET /balance. Ответ: { "amount": 5000 }Теперь даже без настоящего бэкенда можно проверить, что UI:
🔹 Популярные инструменты для mock-серверов
🔹 Пример из практики
В QA-команде на проекте интернет-банка mock-сервер используется для тестирования фронта, пока API по кредитам не готово.
Mock возвращает заранее заданные JSON-ответы, что позволяет проверить вёрстку, обработку ошибок и переходы экранов.
💡 Итог:
Mock-сервер — это эмулятор настоящего API, который помогает тестировщикам и разработчикам проверять функциональность до готовности реального бэкенда.
Чтобы пожаловаться или сообщить об ошибке, войдите в аккаунт или зарегистрируйтесь.