Поделиться через


Поддерживаемые функции Apache JMeter в Нагрузочном тестировании Azure

Нагрузочное тестирование Azure позволяет использовать существующий скрипт Apache JMeter (JMX) для создания и запуска нагрузочного теста. В этой статье объясняется, какие функции Apache JMeter поддерживаются в нагрузочном тестировании Azure.

Ознакомьтесь с обзором azure Load Testing, чтобы узнать , как работает нагрузочное тестирование Azure.

Поддерживаемая версия Apache JMeter

Нагрузочное тестирование Azure использует Apache JMeter версии 5.6.3 для выполнения нагрузочных тестов.

Сведения о поддержке Apache JMeter

В следующей таблице перечислены функции Apache JMeter и их поддержка в Нагрузочном тестировании Azure.

Функция Подробности Дополнительные сведения
Элементы плана тестирования — группы потоков
-Переменные
-Функции
-Пробоотборники
— контроллеры логики
-Таймеры
-Утверждения
— препроцессоры
— Постпроцессоры
Создание нагрузочного теста с помощью скрипта JMeter
Образцы. Поддерживаются все примеры и протоколы. Создание нагрузочного теста с помощью скрипта JMeter
Controllers Поддерживаются все контроллеры логики, за исключением контроллера включения, контроллера модуля и контроллера записи. Создание нагрузочного теста с помощью скрипта JMeter
Скрипты — BeanShell
— скрипт JSR223
Элементы конфигурации Поддерживаются все элементы конфигурации. Пример. Чтение данных из CSV-файла
Свойства JMeter Azure Load Testing поддерживает отправку одного файла свойств пользователя на нагрузочный тест для переопределения параметров конфигурации JMeter или добавления настраиваемых свойств.
Файлы системных свойств не поддерживаются.
Настройка свойств пользователя JMeter
Подключаемые модули Нагрузочное тестирование Azure позволяет использовать подключаемые модули из https://jmeter-plugins.orgили отправить файл архива Java (JAR) с собственным кодом подключаемого модуля. Настройка нагрузочного теста с помощью подключаемых модулей
Пример веб-драйвера Из-за интенсивного характера ресурсоемких тестов WebDriver можно выполнять тесты с нагрузкой до четырех виртуальных пользователей, связанных с примером веб-драйвера. Тесты с более высокой нагрузкой, связанной с примером веб-драйвера, могут привести к ошибкам. В таком случае уменьшите нагрузку и повторите попытку.
Вы можете иметь более высокую нагрузку, связанную с другими примерами, например с примерами HTTP, в том же тесте.
Прослушиватели Нагрузочное тестирование Azure игнорирует все сборщики результатов, включая визуализаторы, такие как дерево результатов или результаты графа.
Отчет панели мониторинга Панель мониторинга нагрузочного тестирования Azure отображает метрики клиента и, при необходимости, метрики на стороне сервера.
Результаты нагрузочного теста можно экспортировать, чтобы использовать их в средстве создания отчетов или создать панель мониторинга JMeter на локальном компьютере.
Экспорт результатов теста
Тестовые фрагменты Не поддерживается.

Следующие шаги

Начните использовать нагрузочное тестирование Azure: