Skip to main content
Glama

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

AntrópicoCursorWindsurf

📋 Características

  • 📊 Ejecutar pruebas de JMeter en modo no GUI

  • 🖥️ Iniciar JMeter en modo GUI

  • 📝 Capturar y devolver la salida de ejecución

Related MCP server: JMeter MCP Server

🛠️ Instalación

Instalación local

  1. Instalar uv :

  2. 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:

chmod +x /path/to/jmeter/bin/jmeter
  1. Configure el archivo .env , consulte el archivo .env.example para obtener más detalles.

# JMeter Configuration JMETER_HOME=/path/to/apache-jmeter-5.6.3 JMETER_BIN=${JMETER_HOME}/bin/jmeter # Optional: JMeter Java options JMETER_JAVA_OPTS="-Xms1g -Xmx2g"

💻 Uso de MCP

  1. Conéctese al servidor mediante un cliente compatible con MCP (por ejemplo, Claude Desktop, Cursor, Windsurf)

  2. Envía un mensaje al servidor:

Run JMeter test /path/to/test.jmx
  1. 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:

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

✨ 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

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/QAInsights/jmeter-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server