Skip to main content
Glama

JMeter MCP Server

🚀 JMeter MCP 서버

이는 MCP 호환 클라이언트를 통해 JMeter 테스트를 실행할 수 있게 해주는 MCP(Model Context Protocol) 서버입니다.

[!중요] 📢 JMeter에서 AI 어시스턴트를 찾고 계신가요? 🚀 Feather Wand를 확인해 보세요.

인류학적커서윈드서핑

📋 특징

  • 📊 GUI가 아닌 모드에서 JMeter 테스트 실행
  • 🖥️ GUI 모드에서 JMeter 실행
  • 📝 실행 출력을 캡처하고 반환합니다.

🛠️ 설치

로컬 설치

  1. uv 설치 :
  2. JMeter가 시스템에 설치되어 있고 명령줄을 통해 접근할 수 있는지 확인하세요.

⚠️ 중요 : JMeter가 실행 가능한지 확인하세요. 다음을 실행하여 실행할 수 있습니다.

지엑스피1

  1. .env 파일을 구성합니다. 자세한 내용은 .env.example 파일을 참조하세요.
# 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"

💻 MCP 사용법

  1. MCP 호환 클라이언트(예: Claude Desktop, Cursor, Windsurf)를 사용하여 서버에 연결합니다.
  2. 서버에 프롬프트를 보냅니다.
Run JMeter test /path/to/test.jmx
  1. MCP 호환 클라이언트는 다음 도구를 사용합니다.
    • 🖥️ execute_jmeter_test : GUI 모드에서 JMeter를 시작하지만 JMeter 설계에 따라 테스트를 실행하지 않습니다.
    • 🚀 execute_jmeter_test_non_gui : GUI가 아닌 모드에서 JMeter 테스트를 실행합니다(더 나은 성능을 위한 기본 모드)

🏗️ MCP 구성

MCP 클라이언트 구성에 다음 구성을 추가하세요.

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

✨ 사용 사례

LLM 기반 결과 분석: 시험 결과를 수집하고 분석합니다.

디버깅: 디버깅을 위해 GUI 모드가 아닌 모드에서 테스트를 실행합니다.

🛑 오류 처리

서버는 다음을 수행합니다.

  • 테스트 파일이 존재하는지 확인하세요
  • 파일의 확장자가 .jmx인지 확인하세요
  • 실행 오류를 캡처하여 반환합니다.
Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

AI 어시스턴트가 자연어 명령을 통해 JMeter 성능 테스트를 실행하고 관리할 수 있도록 하는 모델 컨텍스트 프로토콜 서버입니다.

  1. 📋 특징
    1. 🛠️ 설치
      1. 로컬 설치
      2. 💻 MCP 사용법
    2. 🏗️ MCP 구성
      1. ✨ 사용 사례
        1. 🛑 오류 처리

          Related MCP Servers

          • -
            security
            F
            license
            -
            quality
            A 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 -
            6
            1
            TypeScript
          • A
            security
            F
            license
            A
            quality
            A Model Context Protocol server that enables executing and interacting with JMeter tests through MCP-compatible clients like Claude Desktop, Cursor, and Windsurf.
            Last updated -
            2
            Python
          • A
            security
            F
            license
            A
            quality
            A 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 -
            2
            Python
          • A
            security
            A
            license
            A
            quality
            A 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 -
            9
            78
            Python
            MIT License

          View all related MCP servers

          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