Для тих, хто не знає, Apache JMeter – це потужний інструмент з відкритим вихідним кодом, призначений для навантажувального тестування і вимірювання продуктивності веб-додатків, API та інших програмних систем. Будучи додатком на базі Java, JMeter дуже універсальний і може працювати на різних операційних системах, включно з надійною і безпечною Rocky Linux 9.
Необхідні умови JMeter на Rocky Linux
- Сервер під управлінням однієї з таких операційних систем: Rocky Linux 9.
- Рекомендується використовувати свіжу інсталяцію ОС, щоб уникнути можливих проблем.
- Достатня кількість дискового простору і пам’яті для розміщення JMeter і його компонентів.
- SSH-доступ до сервера (або просто відкрийте Terminal, якщо ви працюєте на робочому столі).
- Активне підключення до Інтернету. Інтернет-з’єднання знадобиться для завантаження необхідних пакетів і залежностей.
- Некореневий користувач sudo або доступ до користувача root. Однак ми рекомендуємо використовувати sudo як не root-користувача, оскільки ви можете нашкодити своїй системі, якщо будете необережними під час роботи з правами root.
Встановлення Apache JMeter на Rocky Linux 9
Крок 1. Оновіть систему.
Для початку оновіть систему Rocky Linux 9 до останніх пакетів і патчів безпеки, виконавши таку команду:
sudo dnf update
Ця команда гарантує, що ваша система оновлена і готова до встановлення JMeter.
Крок 2. Встановлення Java.
Apache JMeter побудований на платформі Java, тому необхідно, щоб Java була встановлена на вашій системі Rocky Linux 9. Щоб перевірити, чи встановлена Java, виконайте таку команду:
java -version
Якщо Java не встановлено, ви можете легко встановити OpenJDK 11, реалізацію Java Development Kit з відкритим вихідним кодом, виконавши таку команду:
sudo dnf install java-11-openjdk
Крок 3. Встановлення Apache JMeter на Rocky Linux 9.
Щоб завантажити останню версію Apache JMeter, відвідайте офіційну сторінку завантаження Apache JMeter. Знайдіть останній стабільний реліз і скопіюйте посилання на завантаження ZIP-архіву.
Крім того, ви можете використовувати команду wget для завантаження JMeter безпосередньо з командного рядка. Виконайте наступну команду, замінивши URL на останню версію:
wget https://dlcdn.apache.org//jmeter/binaries/apache-jmeter-5.6.3.zip
Ця команда завантажить ZIP-архів JMeter у ваш поточний каталог. Перевірте цілісність завантаженого файлу, порівнявши його контрольну суму з тією, що вказана на сторінці завантаження.
Після завантаження ZIP-архіву JMeter перейдіть до каталогу, в якому він був збережений. Зазвичай це каталог ~/Downloads. Для переходу використовуйте таку команду:
cd ~/Downloads
Потім витягніть вміст ZIP-архіву за допомогою команди unzip:
unzip apache-jmeter-5.6.3.zip
Щоб система була впорядкована і підтримувала стандартну структуру каталогів, перемістіть витягнутий каталог у каталог /opt за допомогою такої команди:
sudo mv apache-jmeter-5.6.3 /opt/jmeter
Щоб Apache JMeter був доступний з будь-якої точки терміналу, необхідно налаштувати змінні середовища. Цей крок включає в себе додавання каталогу JMeter bin в системну змінну PATH.
Відкрийте файл .bashrc у вашій домашній директорії за допомогою текстового редактора, наприклад nano:
nano ~/.bashrc
Прокрутіть файл до самого низу і додайте такі рядки:
export JMETER_HOME="/opt/jmeter"
export PATH="$JMETER_HOME/bin:$PATH"
Збережіть зміни та вийдіть із текстового редактора. Щоб негайно застосувати зміни, виконайте таку команду:
source ~/.bashrc
Переконайтеся в правильності встановлення, виконавши команду jmeter –version, яка має відобразити версію встановленого JMeter.
Крок 4. Запуск JMeter
Apache JMeter можна запускати у двох режимах: у режимі GUI і в режимі без GUI. Режим GUI ідеально підходить для створення і налагодження планів тестування, тоді як режим non-GUI використовується для запуску навантажувальних тестів без зайвих витрат на графічний інтерфейс.
Щоб запустити JMeter у режимі GUI, просто виконайте таку команду:
jmeter
Ця команда відкриє графічний інтерфейс користувача JMeter, що дає змогу створювати, редагувати та запускати плани тестування.
Для запуску навантажувальних тестів у режимі, не пов’язаному з користувацьким інтерфейсом, використовуйте таку команду:
jmeter -n -t testPlan.jmx -l log.jtl
Замініть testPlan.jmx на шлях до файлу плану тестування JMeter, а log.jtl – на бажане ім’я файлу журналу результатів тестування.
Вітаємо! Ви успішно встановили Apache JMeter. Для отримання додаткової допомоги або корисної інформації ми рекомендуємо вам відвідати офіційний сайт Apache.