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