ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ содСрТимому

πŸš€ JMeter MCP Server

Π‘Π΅Ρ€Π²Π΅Ρ€ для запуска JMeter-тСстов ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· AI-Π²ΠΎΡ€ΠΊΡ„Π»ΠΎΡƒ.

Python
⭐ 45 stars

ОписаниС

JMeter MCP Server β€” это сСрвСр Π½Π° Python, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉΡΡ с MCP-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ (Claude, Cursor), для выполнСния JMeter-тСстов Π² GUI/non-GUI Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° JTL-Ρ„Π°ΠΉΠ»ΠΎΠ². ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ особСнности: парсинг Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², расчёт ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ (срСдниС, ΠΏΠ΅Ρ€Ρ†Π΅Π½Ρ‚ΠΈΠ»ΠΈ), выявлСниС bottleneck’ΠΎΠ², гСнСрация insights, Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΈ HTML-ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ². Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ: NumPy, Matplotlib, UV. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ: автоматизация Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ³ΠΎ тСстирования, ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π² DevOps ΠΈ QA.

ВозмоТности

βœ“

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ JMeter-тСстов

Запуск Π² non-GUI Ρ€Π΅ΠΆΠΈΠΌΠ΅ для ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, GUI для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π·Π°Ρ…Π²Π°Ρ‚ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ гСнСрация ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ².

βœ“

Анализ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²

ΠŸΠ°Ρ€ΡΠΈΠ½Π³ JTL-Ρ„Π°ΠΉΠ»ΠΎΠ² (XML/CSV), расчёт ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ (срСдниС, ΠΏΠ΅Ρ€Ρ†Π΅Π½Ρ‚ΠΈΠ»ΠΈ), сравнСниС с Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠ°ΠΌΠΈ.

βœ“

ВыявлСниС bottleneck'ΠΎΠ²

АвтоматичСский поиск ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹Ρ… эндпоинтов, ошибок ΠΈ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ Π½Π° основС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° ΠΈ concurrency.

βœ“

ГСнСрация insights

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ, Π°Π½Π°Π»ΠΈΠ· ошибок, приоритизация ΠΏΠΎ влиянию Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

βœ“

Визуализация ΠΈ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… рядов, распрСдСлСний, сравнСний эндпоинтов ΠΈ HTML-ΠΎΡ‚Ρ‡Ρ‘Ρ‚ΠΎΠ².

Установка

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

Для локальной установки: 1. УстановитС uv (https://github.com/astral-sh/uv). 2. УстановитС JMeter ΠΈ сдСлайтС Π΅Π³ΠΎ исполняСмым (chmod +x /path/to/jmeter/bin/jmeter). 3. pip install numpy matplotlib. 4. НастройтС .env с JMETER_HOME ΠΈ опциями.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ

Π―Π·Ρ‹ΠΊ
Python
GitHub Stars
45

Бсылки