JMeter Графічний інтерфейс користувача: план тестування та робоче місце
⚡ Розумний підсумок
JMeter Графічний інтерфейс користувача організовує кожен тест продуктивності навколо двох панелей: дерево плану тестування ліворуч та панель конфігурації праворуч, де елементи додаються, зберігаються, об'єднуються, виконуються та звітуються.
Як тільки ви запустите Apache JMeter, ліва панель відкривається з одним кореневим вузлом:
- План тестування
У старіших випусках був другий вузол під назвою WorkBench. Обидва розглянуті нижче.
Що таке тестовий план?
План тестування – це місце, куди ви додаєте елементи, необхідні для вашого JMeter тест.
Він зберігає кожен елемент (групи потоків, таймери, семплери, слухачі) з налаштуваннями, необхідними для їх запуску. Все, що ви створюєте в графічному інтерфейсі, зависає від цього кореневого вузла, як показано на малюнку нижче.
Що таке WorkBench?
WorkBench був тимчасовою зоною, де зберігалися тестові елементи тимчасовоЦе не мало жодного стосунку до Плану випробувань, і JMeter не зберіг його вміст — лише План тестування гілку було записано на диск.
Важливо: WorkBench був застарілий у JMeter 3.2 та видалено в JMeter 4.0, тому він відсутній у поточних випусках, таких як 5.6.3. Нетестові елементи — записувач тестових сценаріїв HTTP(S), сервер дзеркала HTTP та відображення властивостей — тепер підключаються безпосередньо до плану тестування. Відкриття старого плану, який все ще містить WorkBench, перетворює цю гілку на фрагмент тестування з назвою «Фрагмент тестування WorkBench». Якщо в старішому посібнику із запису зазначено, що потрібно клацнути правою кнопкою миші на WorkBench, використовуйте вузол «План тестування».
Як додати елементи до плану тестування
Додавання елементів – це істотний крок у створенні плану тестування, тому що без них JMeter не має нічого для виконання. План може включати слухачі, контролери, таймери, семплери, твердження та елементи конфігурації.
Ви додаєте елемент, клацнувши правою кнопкою миші План тестування вузол та вибір з «додавати"Список
Припустимо, ви хочете додати два елементи: a Твердження BeanShell і Java Запит за замовчуванням елемент конфігурації.
- Клацніть правою кнопкою миші План тестування -> Додати -> Твердження -> Твердження BeanShell
- Клацніть правою кнопкою миші План тестування -> Додати -> Налаштувати елемент -> Java Запит за замовчуванням
Анімація нижче показує шлях до цього меню.
Ви також можете видаляти елемент, який вам більше не потрібен. Щоб видалити Стандартні параметри запиту HTTP: виберіть його -> клацніть правою кнопкою миші -> виберіть Видалення -> клік Так підтвердити.
Завантаження та збереження елементів
JMeter може зберігати окремий елемент, а не лише весь план — це корисно, коли одне твердження або таймер повторно використовується в різних проектах. Наступні два розділи охоплюють обидві половини цього робочого процесу.
Як створити JMX-файл
Припустимо, ви додали елемент з назвою «Твердження BeanShell«і хочете зберегти його окремо. Клацніть правою кнопкою миші Твердження BeanShell -> виберіть Зберегти виділене як.
Відкриється діалогове вікно. Натисніть Зберегти зберегти елемент під іменем за замовчуванням BeanShell Assertion.jmx, або оберіть свій власний.
Елементи тестування та плани тестування зберігаються як *.jmx файли — звичайний XML, який можна відкрити в будь-якому редакторі або зберегти в системі контролю версій. Розширення не Java Розширення керування (JMX), непов'язане Java API моніторингу, що використовує ті самі три літери.
Як завантажити та об'єднати JMX-файл
Завантаження існуючого елемента заощаджує час, який ви витратили б на створення та налаштування нового.
Скажімо, ваш план тестування вже містить Java Запит за замовчуванням елемент. Клацніть правою кнопкою миші -> виберіть Злиття.
Виберіть BeanShell Assertion.jmx файл з каталогу. Елемент додається до вашого поточного плану тестування, як показано нижче.
Як налаштувати елементи
Кожен елемент має власні налаштування. Щоб налаштувати один із них:
- Виберіть елемент у дереві на лівій панелі.
- Введіть параметри конфігурації на правій панелі.
Права панель змінюється залежно від типу елемента, як показано нижче.
Як зберегти тестовий план
Збережіть свій план тестування перед запуском тесту. Це захистить вашу роботу від неочікуваних помилок під час виконання. Ось кілька кроків:
- Файл -> Зберегти план тестування як — відкриється діалогове вікно.
- Введіть ім'я файлу для плану тестування -> натисніть Зберегти.
Примітка: збереження плану тестування є різний від збереження елемента.
| Збереження тестового плану | Збереження елемента |
|---|---|
| План тестування складається з одного або кількох елементів | Елемент — це окремий базовий компонент JMeter |
| Збереження плану тестування записує кожен елемент плану | Збереження елемента записує лише цей один елемент |
| Знову відкрито за допомогою Файл -> Відкрити | Знову відкрито клацанням правою кнопкою миші -> Об'єднати |
Створіть комбінований план тестування
Ти можеш злиття один або кілька збережених планів тестування в комбо План тестування, як показано на малюнку нижче.
Припустимо, у вас є план тестування з назвою Test_Fragment.jmx на вашому комп’ютері (ця стаття містить файл). Об’єднайте його з планом, який наразі відкритий у JMeter щоб побудувати більший.
Всі елементи тесту з Test_Fragment.jmx тепер додано до вашого поточного плану тестування, як показано на малюнку нижче.
Як запустити план тестування
Зберігши план, ви можете його виконати. Щоб запустити один або кілька планів тестування, виберіть Старт (Ctrl + R) з прогін .
У той час як JMeter працює, у правому кінці рядка меню з’являється невелике зелене поле.
Цифри ліворуч від зеленої рамки є кількістю активні потоки / загальна кількість з ниток.
Щоб зупинити тест, натисніть кнопку Стоп кнопку або скористайтеся комбінацією клавіш Ctrl + '.'
Протокол випробування
Після завершення виконання ви можете отримати звіт про тестування: журнал помилок, збережений як jmeter.log, а також файл результатів, записаний вашими слухачами. Ось типовий уривок запуску jmeter.log:
2026/07/21 08:41:12 INFO o.a.j.JMeter: Copyright (c) 1998-2024 The Apache Software Foundation 2026/07/21 08:41:12 INFO o.a.j.JMeter: Version 5.6.3 2026/07/21 08:41:12 INFO o.a.j.JMeter: java.version=17.0.11 2026/07/21 08:41:12 INFO o.a.j.JMeter: java.vm.name=OpenJDK 64-Bit Server VM 2026/07/21 08:41:12 INFO o.a.j.JMeter: os.name=Windows 11 2026/07/21 08:41:12 INFO o.a.j.JMeter: os.arch=amd64 2026/07/21 08:41:12 INFO o.a.j.JMeter: file.encoding=UTF-8 2026/07/21 08:41:12 INFO o.a.j.JMeter: Default Locale=English (United States) 2026/07/21 08:41:12 INFO o.a.j.JMeter: JMeterHome=C:\apache-jmeter-5.6.3 2026/07/21 08:41:12 INFO o.a.j.JMeter: user.dir=C:\apache-jmeter-5.6.3\bin
Спочатку зчитуйте jmeter.log щоразу, коли запуск працює неправильно: він записує JMeter та Java версії, будь-який елемент, який не вдалося завантажити, та кожен випадок винятку. Поточні випуски також можуть перетворити файл результатів на HTML-панель керування з графіками часу відгуку, пропускної здатності та рівня помилок, яку можна переглядати.















