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

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 Корретто.
Після завершення встановлення перевірте JDK за допомогою наступної перевірки:
- Відкрити термінал on Windows, macOS, або Лінукс.
- прогін
java -version.
Якщо Java Якщо середовище виконання встановлено правильно, версія виводиться на термінал, як показано нижче.
Якщо нічого не друкується, перевстановіть Java Середовище виконання SE. Див. цей підручник для повних інструкцій.
Крок 2) Завантажити JMeter
Завантажте найновіший бінарний файл з Apache JMeter сторінку завантаженьПоточна стабільна лінія — це JMeter серія 5.x, яка вимагає Java 8 або вище. У старіших статтях та знімках екрана можуть бути посилання JMeter 4.x або 2.9 — процес встановлення той самий.
Виберіть Бінарні файли файл (zip або tgz), як показано нижче.
Крок 3) Встановлення
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 Компоненти графічного інтерфейсу — дерево плану тестування, робоча панель та редактор елементів праворуч.
Як бігти JMeter у режимі без графічного інтерфейсу
Старт JMeter у режимі сервера
Режим сервера використовується для розподілене тестування з топологією клієнт-сервер. JMeter вбігає сервер режим на кожному генераторі навантаження та в графічний інтерфейс користувача режим (контролер) на робочій станції користувача.
Щоб запустити режим сервера, виконайте команду bin/jmeter-server.bat on Windows or bin/jmeter-server on macOS і Linux.
Старт JMeter у режимі командного рядка
JMeterГрафічний інтерфейс споживає значну кількість пам'яті та ресурсів процесора, тому запуски робочого навантаження завжди слід виконувати в режимі без графічного інтерфейсу, щоб звільнити ці ресурси для фактичного створення навантаження.
Приклад командного рядка:
jmeter -n -t testPlan.jmx -l log.jtl -H 127.0.0.1 -P 8000
Ключові перемикачі:
-n— працювати в режимі без графічного інтерфейсу.-t— шлях до плану тестування JMX.-l— вихідний файл журналу (JTL).-H,-P— хост і порт проксі-сервера, якщо потрібен проксі-сервер.
Додаткові пакети
Залежно від потрібних протоколів та звітності, встановіть один або декілька додаткових пакетів, наведених нижче.
- 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"inbin/jmeter.batorbin/jmeter. - Помилки RMI в режимі сервера: комплект
server.rmi.ssl.disable=trueinjmeter.propertiesдля ізольованої лабораторної мережі.









