Servidor MCP de JMeter
Este es un servidor de Protocolo de Contexto de Modelo (MCP) que permite ejecutar pruebas JMeter a través de clientes compatibles con MCP.
[!IMPORTANTE] 📢 ¿Buscas un asistente de IA en JMeter? 🚀 Descubre Feather Wand
📋 Características
- 📊 Ejecutar pruebas de JMeter en modo no GUI
- 🖥️ Iniciar JMeter en modo GUI
- 📝 Capturar y devolver la salida de ejecución
🛠️ Instalación
Instalación local
- Instalar
uv
: - Asegúrese de que JMeter esté instalado en su sistema y sea accesible a través de la línea de comandos.
⚠️ Importante : Asegúrate de que JMeter sea ejecutable. Puedes hacerlo ejecutando:
- Configure el archivo
.env
, consulte el archivo.env.example
para obtener más detalles.
💻 Uso de MCP
- Conéctese al servidor mediante un cliente compatible con MCP (por ejemplo, Claude Desktop, Cursor, Windsurf)
- Envía un mensaje al servidor:
- El cliente compatible con MCP utilizará las herramientas disponibles:
- 🖥️
execute_jmeter_test
: inicia JMeter en modo GUI, pero no ejecuta la prueba según el diseño de JMeter - 🚀
execute_jmeter_test_non_gui
: ejecuta una prueba de JMeter en modo no GUI (modo predeterminado para un mejor rendimiento)
- 🖥️
🏗️ Configuración de MCP
Agregue la siguiente configuración a la configuración de su cliente MCP:
✨ Caso de uso
Análisis de resultados impulsado por LLM: recopile y analice los resultados de las pruebas.
Depuración: ejecute pruebas en modo no GUI para depurar.
🛑 Manejo de errores
El servidor hará lo siguiente:
- Validar que el archivo de prueba exista
- Compruebe que el archivo tenga extensión .jmx
- Capturar y devolver cualquier error de ejecución
local-only server
The server can only run on the client's local machine because it depends on local resources.
Un servidor de protocolo de contexto de modelo que permite a los asistentes de IA ejecutar y administrar pruebas de rendimiento de JMeter a través de comandos de lenguaje natural.
Related MCP Servers
- -securityFlicense-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -61TypeScript
- AsecurityFlicenseAqualityA Model Context Protocol server that enables executing and interacting with JMeter tests through MCP-compatible clients like Claude Desktop, Cursor, and Windsurf.Last updated -2Python
- AsecurityFlicenseAqualityA Model Context Protocol server that enables execution of JMeter performance tests through AI assistants and MCP-compatible clients like Claude, Cursor, and Windsurf.Last updated -2Python
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to communicate with each other using Inter-Process Communication, featuring natural language commands and cross-platform compatibility.Last updated -978PythonMIT License