Категории

API Mock Server

Создает временный mock-сервер на Redis с динамическими ответами

Подходит для фронтенда и тестирования API. Повторный запуск с тем же mockId обновляет конфиг на лету.

Примеры результатов

1 Примеры

Create a runnable mock API session

Generate a temporary mock server in Redis and test endpoints for one hour

{
  "mockId": "abc123...",
  "baseUrl": "http://localhost:3000/mock/abc123/api"
}
Показать параметры ввода
{ "mockDefinitionJson": "{\n \"name\": \"User Service Mock\",\n \"basePath\": \"/api\",\n \"endpoints\": [\n {\n \"method\": \"GET\",\n \"path\": \"/users/:id\",\n \"status\": 200,\n \"responseType\": \"json\",\n \"dynamicResponse\": true,\n \"responseBody\": {\n \"id\": \"{{params.id}}\",\n \"name\": \"Mock User\",\n \"trace\": \"{{query.trace}}\",\n \"requestedAt\": \"{{now}}\"\n }\n }\n ]\n}" }

Ключевые факты

Категория
Development
Типы входных данных
textarea, text
Тип результата
json
Покрытие примерами
4
API доступен
Yes

Обзор

Подходит для фронтенда и тестирования API. Повторный запуск с тем же mockId обновляет конфиг на лету.

Когда использовать

  • Используйте его, когда нужно быстро process контент json прямо в браузере.
  • Полезно для сценариев development, где нужны повторяемые входные данные и быстрые результаты.
  • Полезно, если вы хотите сначала проверить поведение ввода и вывода, а потом интегрировать процесс в другое место.

Как это работает

  • Передайте JSON mock-описания, Существующий Mock ID (необязательно) в качестве входных данных инструмента.
  • Инструмент обрабатывает запрос и возвращает результат типа json.
  • Для повторяемых сценариев используйте API-эндпоинт на странице после интерактивной проверки результата.

Сценарии использования

Process данные json во время отладки или QA.
Проверьте ожидаемый результат перед использованием API или автоматизации.
Сравнивайте небольшие изменения входных данных, чтобы быстро понимать различия в результате.

Проверить на примерах

json

Связанные хабы

FAQ

Что делает API Mock Server?

API Mock Server помогает вам process контент json онлайн без отдельного локального скрипта или приложения.

Когда стоит использовать этот инструмент?

Используйте его, когда нужен быстрый сценарий process, нужно проверить результат или нужен браузерный инструмент для задач development.

Можно ли протестировать этот инструмент на примерах данных?

Да. Сначала попробуйте короткие репрезентативные входные данные, а затем переходите к более крупным и сложным случаям.

Какие входные данные принимает API Mock Server?

API Mock Server принимает JSON mock-описания, Существующий Mock ID (необязательно).

Есть ли API для API Mock Server?

Да. На странице инструмента есть API-эндпоинт, чтобы перейти от ручной проверки к автоматизированному использованию.

Документация API

Конечная точка запроса

POST /ru/api/tools/api-mock-server

Параметры запроса

Имя параметра Тип Обязательно Описание
mockDefinitionJson textarea Да -
mockId text Нет -

Формат ответа

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Данные JSON: Данные JSON

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-api-mock-server": {
      "name": "api-mock-server",
      "description": "Создает временный mock-сервер на Redis с динамическими ответами",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=api-mock-server",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]