Как только вы запустите JMeter, вы увидите 2 элемента
- План тестирования
- Верстак
Что такое план тестирования?
План тестирования - это место, где вы добавляете элементы, необходимые для вашего теста JMeter.
В нем хранятся все элементы (такие как ThreadGroup, таймеры и т. Д.) И их соответствующие настройки, необходимые для запуска желаемых тестов.
На следующем рисунке показан пример плана тестирования.
Что такое WorkBench?
WorkBench просто предоставляет место для временного хранения тестовых элементов . WorkBench не имеет отношения к плану тестирования. JMeter не сохраняет содержимое WorkBench. Сохраняет только содержимое ветки Test Plan.
"WorkBench" будет использоваться в нашем учебном руководстве. Тест записи HTTP-прокси-сервера.
А пока не обращайте на это внимания.
Как добавить элементы?
Добавление элементов - важный шаг для создания плана тестирования, потому что без добавления элементов JMeter не может выполнить ваш план тестирования.
План тестирования включает в себя множество элементов, таких как прослушиватель, контроллер и таймер.
Вы можете добавить элемент в план тестирования, щелкнув правой кнопкой мыши план тестирования и выбрав новые элементы из списка « Добавить ».
Предположим, вы хотите добавить 2 элемента в Test Plan BeanShell Assertion и Java Request Default.
- Щелкните правой кнопкой мыши Test Plan -> Add -> Assertion -> Bean Shell Assertion
- Щелкните правой кнопкой мыши План тестирования -> Добавить -> Элемент конфигурации -> Запрос Java по умолчанию
Вы также можете удалить неиспользуемый элемент
Допустим, вы хотите удалить элемент « HTTP-запрос по умолчанию », выберите «HTTP-запрос по умолчанию» -> щелкните правой кнопкой мыши -> выберите « Удалить» в контекстном меню -> нажмите « Да», чтобы подтвердить удаление этого элемента в окне сообщения.
Загрузка и сохранение элементов
Как создать файл JMX
Предположим, вы уже добавили имя элемента «BeanShell Assertion ». Теперь вы хотите его сохранить.
Щелкните правой кнопкой мыши BeanShell Assertion -> выберите Сохранить выделение как
Дисплей диалогового окна, нажмите S просп кнопки , чтобы сохранить элементы под именем по умолчанию BeanShell Assertion.jmx . Вы можете выбрать другие имена, если хотите
Элементы тестирования JMeter и план тестирования хранятся в формате * .JMX . JMX расшифровывается как Java Management Extensions.
Как запустить файл JMX
Загрузка существующего элемента поможет вам сэкономить время, необходимое для создания и настройки новых элементов.
Допустим, у вас есть существующий элемент в плане тестирования: Java Request Default.
Щелкните правой кнопкой мыши Java Request Defaults -> выберите Merge
Выберите файл Elements ( BeanShell Assertion.jmx. ) В каталоге. Этот элемент будет добавлен в ваш текущий план тестирования.
Как настроить элементы
Чтобы настроить любой элемент
- Выберите элемент в дереве на левой панели
- Введите параметры конфигурации на правой панели
Как сохранить план тестирования
Перед запуском теста вы должны сначала сохранить свой план тестирования. Сохранение плана тестирования помогает избежать непредвиденных ошибок при выполнении плана тестирования. Шаги по сохранению плана тестирования -
- Файл -> Сохранить план тестирования как -> Отображение диалогового окна
- Введите имя файла плана тестирования -> нажмите " Сохранить".
Примечание. Сохранение плана тестирования отличается от сохранения элементов.
Сохранение плана тестирования |
Сохранение элемента |
---|---|
План тестирования состоит из одного или нескольких элементов |
Элемент - это базовый компонент JMeter. |
Когда вы сохраняете свой план тестирования, все его элементы сохраняются. |
Когда вы сохраняете свои элементы, сохраняется только один элемент. |
Создать комбинированный план тестирования
Вы можете объединить один или несколько планов тестирования, чтобы создать комбинированный план тестирования, как показано на рисунке ниже.
Предположим, у вас уже есть план тестирования с именем Test_Fragment.jmx на вашем компьютере (эта статья включает этот файл). Вы можете объединить этот план тестирования с текущим планом тестирования на JMeter, чтобы создать новый план тестирования.
Теперь все тестовые элементы в файле Test_Fragment.jmx добавлены в ваш текущий план тестирования, как показано на рисунке ниже.
Как запустить план тестирования
Чтобы запустить один или несколько планов тестирования, выберите « Пуск» (Control + R) в пункте меню « Выполнить» .
Когда JMeter запущен, он показывает маленькую зеленую рамку в правом конце строки меню.
Цифры слева от зеленого поля - это количество активных потоков / общее количество потоков.
Чтобы остановить тест, нажмите кнопку « Стоп» или используйте короткую клавишу Ctrl + '.'
Отчет об испытаниях
Когда выполнение теста будет завершено, вы можете получить отчет о тестировании. Отчет о тестировании включает файл журнала ошибок, который сохраняется в jmeter.log, и сводку результатов тестирования. Вот пример файла журнала JMeter
- 2013/08/18 08:41:12 ИНФОРМАЦИЯ - jmeter.JMeter: Copyright (c) 1998-2013 The Apache Software Foundation
- 18.08.2013 08:41:12 ИНФОРМАЦИЯ - jmeter.JMeter: Версия 2.9 r1437961
- 18.08.2013 08:41:12 ИНФОРМАЦИЯ - jmeter.JMeter: java.version = 1.7.0_25
- 2013/08/18 08:41:12 ИНФОРМАЦИЯ - jmeter.JMeter: java.vm.name = Клиентская виртуальная машина Java HotSpot (TM)
- 18.08.2013 08:41:12 ИНФОРМАЦИЯ - jmeter.JMeter: os.name = Windows 7
- 18.08.2013 08:41:12 ИНФОРМАЦИЯ - jmeter.JMeter: os.arch = x86
- 18.08.2013 08:41:12 ИНФОРМАЦИЯ - jmeter.JMeter: os.version = 6.1
- 18.08.2013 08:41:12 ИНФОРМАЦИЯ - jmeter.JMeter: file.encoding = Cp1252
- 2013/08/18 08:41:12 ИНФОРМАЦИЯ - jmeter.JMeter: Локаль по умолчанию = Английский (США)
- 2013/08/18 08:41:12 ИНФОРМАЦИЯ - jmeter.JMeter: JMeter Locale = английский (США)
- 18.08.2013 08:41:12 ИНФОРМАЦИЯ - jmeter.JMeter: JMeterHome = C: \ Nguyen \ Source_code \ apache-jmeter-2.9
- 18.08.2013 08:41:12 ИНФОРМАЦИЯ - jmeter.JMeter: user.dir = c: \ Nguyen \ Source_code \ apache-jmeter-2.9 \ bin
- 18.08.2013 08:41:12 ИНФОРМАЦИЯ - jmeter.JMeter: PWD = C: \ Nguyen \ Source_code \ apache-jmeter-2.9 \ bin