MCP Бесплатно

JMeter MCP сервер

MCP сервер, который позволяет выполнять нагрузочные тесты Apache JMeter и анализировать результаты тестирования через совместимые с MCP клиенты.

автор: QAInsights

Установка
1 установок
Копируй и вставляй в терминал
curl -fsSL https://vibebaza.com/i/jmeter | bash

MCP сервер, который позволяет выполнять нагрузочные тесты Apache JMeter и анализировать результаты тестирования через совместимые с MCP клиенты.

Установка

Локальная установка

pip install numpy matplotlib
chmod +x /path/to/jmeter/bin/jmeter

Конфигурация

MCP клиент

{
    "mcpServers": {
      "jmeter": {
        "command": "/path/to/uv",
        "args": [
          "--directory",
          "/path/to/jmeter-mcp-server",
          "run",
          "jmeter_server.py"
        ]
      }
    }
}

Доступные инструменты

Инструмент Описание
execute_jmeter_test Запускает JMeter в GUI режиме, но не выполняет тест в соответствии с дизайном JMeter
execute_jmeter_test_non_gui Выполняет тест JMeter в режиме без GUI (режим по умолчанию для лучшей производительности)
analyze_jmeter_results Анализирует результаты тестов JMeter и предоставляет сводку ключевых метрик и аналитики
identify_performance_bottlenecks Выявляет узкие места производительности в результатах тестов JMeter
get_performance_insights Получает аналитику и рекомендации для улучшения производительности
generate_visualization Генерирует визуализации результатов тестов JMeter

Возможности

  • Выполнение тестов JMeter в режиме без GUI
  • Запуск JMeter в GUI режиме
  • Захват и возврат результатов выполнения
  • Генерация дашборда отчетов JMeter
  • Парсинг и анализ результатов тестов JMeter (JTL файлы)
  • Расчет комплексных метрик производительности
  • Автоматическое выявление узких мест производительности
  • Генерация практических аналитических данных и рекомендаций
  • Создание визуализаций результатов тестов
  • Генерация HTML отчетов с результатами анализа

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

Обязательные

  • JMETER_HOME - Путь к директории установки Apache JMeter
  • JMETER_BIN - Путь к исполняемому файлу JMeter

Опциональные

  • JMETER_JAVA_OPTS - Java опции для выполнения JMeter (например, настройки памяти)

Примеры использования

Run JMeter test /path/to/test.jmx
Run JMeter test sample_test.jmx in non-GUI mode and save results to results.jtl
Analyze the JMeter test results in results.jtl and provide detailed insights
What are the performance bottlenecks in the results.jtl file?
What recommendations do you have for improving performance based on results.jtl?

Ресурсы

Примечания

Требует установки Apache JMeter и доступности через командную строку. Сервер валидирует существование файлов тестов, проверяет расширения .jmx, валидирует форматы JTL файлов и обеспечивает комплексную обработку ошибок. Поддерживает потоковые парсеры для больших файлов и включает анализ узких мест с приоритизированными рекомендациями.

Zambulay Спонсор

Карта для оплаты Claude, ChatGPT и других AI