Як завантажити та встановити Apache JMeter (Windows)

⚡ Розумний підсумок

Завантаження та встановлення Apache JMeter у чотири кроки — встановіть сумісний Java виконання, завантажте JMeter бінарний файл, розпакуйте його та запустіть у режимі графічного інтерфейсу, сервера або командного рядка. Така ж процедура працює для Windows, macOS, і Linux, тому що JMeter є чистим Java Додаток.

  • Починати з Java: Встановіть струм Java 8+ JDK або JRE та перевірте за допомогою java -version перед завантаженням JMeter.
  • 📥 Виберіть двійковий файл: Завантажте найновіший бінарний zip або tgz-архів з jmeter.apache.org та розпакуйте його — інсталятор не потрібен.
  • 🖥️ Виберіть правильний режим: Використовуйте режим графічного інтерфейсу для створення планів тестування, режим без графічного інтерфейсу для виконання та режим сервера для розподіленого навантаження.
  • 📦 Додайте додаткові пакети: Java компілятор, XML-парсер SAX, поштові бібліотеки та драйвери JDBC розширюють JMeter до потрібних вам протоколів.
  • 🤖 Використовуйте штучний інтелект для допомоги: Інструменти штучного інтелекту пояснюють JMX-скрипти, пропонують налаштування груп потоків та перетворюють сценарії простою англійською мовою на працездатний код. JMeter план тестування.

Як завантажити та встановити Apache JMeter

OperaПідтримка системи ting для JMeter

JMeter це чистий Java програма та працює коректно на будь-якій операційній системі, сумісній Java середовища виконання. Офіційно підтримувані платформи включають:

  • Windows
  • macOS
  • Linux (включно з Ubuntu, Debian, CentOS та інші)

Кроки для встановлення JMeter

Крок 1) Встановити Java

Тому що JMeter є чистим Java настільний додаток, йому потрібна повністю сумісна Java 8 або вище JDK (старіші версії JMeter також підтримуються релізи Java 6). Завантажте та встановіть останню версію Java Комплект розробки SE від Oracle Java сторінку завантажень або використовуйте дистрибутив OpenJDK, такий як Adoptium, Microsoft Збірка OpenJDK, або Amazon Корретто.

Встановлювати Java

Після завершення встановлення перевірте JDK за допомогою наступної перевірки:

  • Відкрити термінал on Windows, macOS, або Лінукс.
  • прогін java -version.

Якщо Java Якщо середовище виконання встановлено правильно, версія виводиться на термінал, як показано нижче.

вивід версії Java

Якщо нічого не друкується, перевстановіть Java Середовище виконання SE. Див. цей підручник для повних інструкцій.

Крок 2) Завантажити JMeter

Завантажте найновіший бінарний файл з Apache JMeter сторінку завантаженьПоточна стабільна лінія — це JMeter серія 5.x, яка вимагає Java 8 або вище. У старіших статтях та знімках екрана можуть бути посилання JMeter 4.x або 2.9 — процес встановлення той самий.

Виберіть Бінарні файли файл (zip або tgz), як показано нижче.

Завантажити Apache JMeter

Крок 3) Встановлення

JMeter встановлення надзвичайно просте — майстра встановлення немає. Розпакуйте архів у потрібну вам директорію. JMeter жити, і встановлення завершено. Розташування папки виглядає так:

JMeter структура каталогів

Каталоги всередині JMeter папка служить для таких цілей:

  • / bin — скрипти, що запускаються JMeter (jmeter.bat, jmeter.sh, jmeter-server).
  • /документи - JMeter документація.
  • /доп — Додаткові матеріали та зразки скриптів, пов'язані з Ant.
  • / lib — стороння Java бібліотеки, що використовуються JMeter.
  • /lib/ext — ядро JMeter jar-файли та реалізації протоколів.
  • /lib/junit - JUnit Бібліотека використовується для JUnit семплери.
  • /документи_для_друку — документація у форматі HTML для друку.

Крок 4) Запуск JMeter

JMeter можна запустити у трьох режимах, кожен з яких підходить для різних випадків використання:

  • Режим графічного інтерфейсу для побудови та налагодження планів тестування.
  • Режим сервера для розподіленого тестування на кількох машинах.
  • Режим командного рядка (без графічного інтерфейсу) для прогонів навантаження виробничого класу.

Старт JMeter у режимі GUI

On Windowsбіжи /bin/jmeter.bat, на macOS або Linux, запустіть /bin/jmeter, JMeter Інтерфейс користувача запускається, як показано нижче.

Старт JMeter у режимі GUI

Наведений нижче знімок екрана з анотаціями показує основні JMeter Компоненти графічного інтерфейсу — дерево плану тестування, робоча панель та редактор елементів праворуч.

JMeter Компоненти графічного інтерфейсу

Як бігти JMeter у режимі без графічного інтерфейсу

Старт JMeter у режимі сервера

Режим сервера використовується для розподілене тестування з топологією клієнт-сервер. JMeter вбігає сервер режим на кожному генераторі навантаження та в графічний інтерфейс користувача режим (контролер) на робочій станції користувача.

Щоб запустити режим сервера, виконайте команду bin/jmeter-server.bat on Windows or bin/jmeter-server on macOS і Linux.

Старт JMeter у режимі сервера

Старт JMeter у режимі командного рядка

JMeterГрафічний інтерфейс споживає значну кількість пам'яті та ресурсів процесора, тому запуски робочого навантаження завжди слід виконувати в режимі без графічного інтерфейсу, щоб звільнити ці ресурси для фактичного створення навантаження.

Параметри командного рядка

Приклад командного рядка:

jmeter -n -t testPlan.jmx -l log.jtl -H 127.0.0.1 -P 8000

Ключові перемикачі:

  • -n — працювати в режимі без графічного інтерфейсу.
  • -t — шлях до плану тестування JMX.
  • -l — вихідний файл журналу (JTL).
  • -H, -P — хост і порт проксі-сервера, якщо потрібен проксі-сервер.

JMeter запуск без графічного інтерфейсу

Додаткові пакети

Залежно від потрібних протоколів та звітності, встановіть один або декілька додаткових пакетів, наведених нижче.

  • Java компілятор — потрібно було побудувати JMeter вихідний код або для компіляції власних плагінів.
  • Синтаксичний аналізатор SAX XML - Простий API для XML є альтернативним XML-парсером для дуже великих корисних даних XML.
  • Підтримка електронною поштою - JMeter постачається із семплерами SMTP, POP3(S) та IMAP(S), а також може надсилати електронні листи після завершення тесту.
  • Драйвер JDBC — встановити відповідний jar-архів драйвера для тестування серверів баз даних за допомогою JDBC Sampler.
  • Plugins Manager - JMeter Менеджер плагінів надає доступ до плагінів спільноти, таких як PerfMon та Custom Thread Groups, одним клацанням миші.

Скористайтеся кнопкою JMeter на Linux

Робота JMeter on Linux ідентично запуску його на Windows — викликати скрипт оболонки від bin/:

  • jmeter — запуски JMeter, режим графічного інтерфейсу за замовчуванням.
  • jmeter-server — починається JMeter у режимі сервера (викликає головний скрипт з правильними аргументами).
  • jmeter.sh — базовий лаунчер без вказаних параметрів JVM.
  • mirror-server.sh — керує JMeter Дзеркальний сервер у режимі без графічного інтерфейсу.
  • shutdown.sh — коректно зупиняє екземпляр без графічного інтерфейсу.
  • stoptest.sh — раптово зупиняє екземпляр без графічного інтерфейсу.

Пошук і усунення несправностей JMeter Встановлення

Типові проблеми під час нової установки та способи їх виправлення:

  • «Java не розпізнається» на Windows: додати JDK bin папку до PATH та знову відкрийте термінал.
  • JMeter Графічний інтерфейс не запускається: підтвердити Java 8 або вище знаходиться на PATH з java -version; старіші JRE більше не підтримують останні JMeter Релізи
  • Проблеми зі шрифтами HiDPI: редагувати bin/jmeter.properties і розкоментувати jmeter.hidpi.mode=true з відповідним коефіцієнтом масштабування.
  • Недостатньо пам'яті у великих тестах: підвищення HEAP="-Xms1g -Xmx4g" in bin/jmeter.bat or bin/jmeter.
  • Помилки RMI в режимі сервера: комплект server.rmi.ssl.disable=true in jmeter.properties для ізольованої лабораторної мережі.

Поширені запитання

Apache JMeter — це інструмент з відкритим кодом для навантажувального тестування, який використовується для порівняння вебзастосунків, REST API, баз даних та черг повідомлень. Він імітує одночасну роботу віртуальних користувачів для вимірювання часу відгуку, пропускної здатності та стабільності.

недавній JMeter Для випусків 5.x потрібні Java 8 або вище; Java 11 і Java 17 широко використовуються. Старіші JMeter підтримувані релізи Java 6 або 7, але сучасні інсталяції завжди повинні працювати з поточною LTS JDK.

Графічний режим призначений для розробки та налагодження планів тестування; він використовує забагато пам'яті для реальних запусків навантаження. Режим без графічного інтерфейсу (командного рядка) виконує файл JMX з мінімальними накладними витратами та є обов'язковим для будь-якого навантажувального тесту виробничого рівня.

Встановлення JDK за допомогою Homebrew (brew install temurin), завантажте JMeter бінарний tgz, розпакуйте його в /opt/jmeterі запустіть за допомогою bin/jmeter. Ви також можете встановити JMeter безпосередньо з brew install jmeter.

Від bin папка, запустити jmeter -v. JMeter друкує свою версію, Java версія та повідомлення про ліцензію. Якщо ви бачите помилку, перевірте, чи JAVA_HOME та PATH вказують на робочий JDK.

Редагувати bin/jmeter на Linux/macOS or bin/jmeter.bat on Windows і підвищити HEAP змінна — наприклад, HEAP="-Xms2g -Xmx8g"Перезавантажити JMeter щоб нова купа набула чинності.

Асистенти ШІ пояснюють JMX-скрипти простою англійською мовою, рекомендують налаштування груп потоків для цільового завантаження користувача, пропонують твердження та перекладають cURL захоплює в JMeter HTTP-семплери готові до включення до плану тестування.

Так. Інструменти штучного інтелекту конвертують сценарій простою англійською мовою, такий як «імітація 200 користувачів, які звертаються до API оформлення замовлення протягом 5 хвилин», у файл JMX з правильною групою потоків, семплерами HTTP, слухачами та набором даних CSV, готовими до запуску.

Підсумуйте цей пост за допомогою: