JMeter Графический интерфейс: план тестирования и рабочая среда
⚡ Умное резюме
JMeter Графический интерфейс пользователя организует каждый тест производительности в виде двух панелей: дерева планов тестирования слева и панели их конфигурации справа, где элементы добавляются, сохраняются, объединяются, выполняются и формируются отчеты.
Как только вы запустите Apache JMeterВ левой панели отображается один корневой узел:
- План тестирования
В более ранних версиях был представлен второй узел под названием WorkBench. Оба узла описаны ниже.
Что такое план тестирования?
План тестирования — это документ, в который вы добавляете необходимые элементы для вашего тестирования. JMeter тест.
В нем хранятся все элементы (группы потоков, таймеры, сэмплеры, слушатели) с необходимыми для их работы настройками. Все, что вы создаете в графическом интерфейсе, подключается к этому корневому узлу, как показано на рисунке ниже.
Что такое WorkBench?
Рабочий стол представлял собой рабочую зону для хранения тестовых элементов. временноЭто не имело никакого отношения к плану испытаний, и JMeter не сохранил его содержимое — только План тестирования Ветка была записана на диск.
Важно: Функция WorkBench была признана устаревшей в JMeter 3.2 и удалено в JMeter 4.0, поэтому он отсутствует в текущих версиях, таких как 5.6.3. Нетестовые элементы — средство записи тестовых сценариев HTTP(S), сервер зеркалирования HTTP и отображение свойств — теперь напрямую подключаются к плану тестирования. Открытие старого плана, который все еще содержит WorkBench, преобразует эту ветку в тестовый фрагмент с именем «WorkBench Test Fragment». Если в старом пошаговом руководстве по записи предлагается щелкнуть правой кнопкой мыши по WorkBench, используйте вместо этого узел «План тестирования».
Как добавить элементы в план тестирования
Добавление элементов — это... существенный шаг в построении плана тестирования, потому что без них JMeter План не содержит ничего для выполнения. План может включать в себя слушатели, контроллеры, таймеры, сэмплеры, утверждения и элементы конфигурации.
Добавить элемент можно, щелкнув правой кнопкой мыши по нему. План тестирования узел и выбор из «ДобавитьСписок.
Предположим, вы хотите сложить два элемента: а Утверждение BeanShell и Java Запрос значений по умолчанию элемент конфигурации.
- Щелкните правой кнопкой мыши План тестирования -> Добавить -> Утверждение -> Утверждение BeanShell
- Щелкните правой кнопкой мыши План тестирования -> Добавить -> Элемент конфигурации -> Java Запрос значений по умолчанию
Приведённая ниже анимация демонстрирует этот путь в меню.
Вы также можете удаление Элемент, который вам больше не нужен. Чтобы удалить Параметры HTTP-запроса по умолчанию: выберите его -> щелкните правой кнопкой мыши -> выберите Удалить -> щелкните Да , чтобы подтвердить действие.
Загрузка и сохранение элементов
JMeter Можно сохранить только один элемент, а не весь план целиком — это полезно, когда одно и то же утверждение или таймер используются в разных проектах. Следующие два раздела охватывают обе части этого рабочего процесса.
Как создать JMX-файл
Предположим, вы добавили элемент с именем «Утверждение BeanShellи хотите сохранить его отдельно. Щелкните правой кнопкой мыши. Утверждение BeanShell -> выбрать Сохранить выделение как.
Откроется диалоговое окно. Нажмите. Сохранено сохранить элемент под именем по умолчанию Утверждение BeanShell.jmxили выберите свой вариант.
Элементы тестирования и планы тестирования хранятся как *.jmx файлы — это обычный XML-файл, который можно открыть в любом редакторе или хранить в системе контроля версий. Расширение не является Java Расширения управления (JMX), не имеющие отношения к данному проекту. Java API мониторинга, использующий те же три буквы.
Как загрузить и объединить JMX-файл
Загрузка существующего элемента экономит время, которое вы бы потратили на создание и настройку нового.
Допустим, ваш план тестирования уже содержит Java Запрос значений по умолчанию элемент. Щелкните по нему правой кнопкой мыши -> выберите идти.
Выберите Утверждение BeanShell.jmx файл из каталога. Элемент добавляется в ваш текущий план тестирования, как показано ниже.
Как настроить элементы
Каждый элемент предоставляет свои собственные настройки. Чтобы настроить один из них:
- Выберите элемент в дереве на левой панели.
- Введите параметры конфигурации в правой панели.
Правая панель изменяется в зависимости от типа элемента, как показано ниже.
Как сохранить план тестирования
Сохраните план тестирования перед запуском теста. Это защитит вашу работу от непредвиденных ошибок во время выполнения. Шаги следующие:
- Файл -> Сохранить план тестирования как — Открывается диалоговое окно.
- Введите имя файла для плана тестирования. -> нажмите на Сохранено.
Примечание: сохранение плана тестирования — это различный при сохранении элемента.
| Сохранение плана тестирования | Сохранение элемента |
|---|---|
| План тестирования состоит из одного или нескольких элементов. | Элемент — это отдельный базовый компонент JMeter |
| Сохранение плана тестирования записывает каждый элемент плана. | Сохранение элемента записывает только этот один элемент. |
| Снова открыл через Файл -> Открыть | Открыто заново с помощью щелчка правой кнопкой мыши -> Объединить |
Создайте комбинированный план тестирования
Вы можете слияние один или несколько сохраненных планов тестирования в один файл. комбо План тестирования, как показано на рисунке ниже.
Предположим, у вас есть план тестирования с именем Test_Fragment.jmx на вашем компьютере (в этой статье содержится файл). Объедините его с планом, открытым в данный момент. JMeter построить более крупный.
Все тестовые элементы из Test_Fragment.jmx Теперь они добавлены в ваш текущий план тестирования, как показано на рисунке ниже.
Как запустить план тестирования
После сохранения плана вы можете его выполнить. Чтобы запустить один или несколько планов тестирования, выберите... Начать (Ctrl + R) из Run .
В то время как JMeter Когда программа запущена, в правом конце строки меню появляется небольшой зеленый квадратик.
Цифры слева от зеленого поля — это количество активные темы / общее число ниток.
Чтобы остановить тест, нажмите кнопку Stop кнопку или используйте сочетание клавиш 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-панель с графиками времени ответа, пропускной способности и частоты ошибок.















