Мониторинг метрик приложений на стороне сервера с помощью нагрузочного тестирования Azure
В этой статье вы узнаете, как записывать и отслеживать метрики приложений на стороне сервера при выполнении нагрузочного теста с помощью Azure Load Testing. При запуске нагрузочного теста для приложения, размещенного в Azure, нагрузочное тестирование Azure собирает метрики ресурсов для компонентов приложения и предоставляет их на панели мониторинга нагрузочного тестирования.
Чтобы записать метрики во время нагрузочного теста, обновите конфигурацию нагрузочного теста и добавьте компоненты приложения Azure, составляющие приложение. Служба автоматически выбирает наиболее релевантные метрики ресурсов для этих компонентов приложения в зависимости от типа компонента. При необходимости можно обновить список метрик на стороне сервера для каждого компонента Azure.
Нагрузочное тестирование Azure интегрируется с Azure Monitor для записи метрик ресурсов на стороне сервера для приложений, размещенных в Azure. Дополнительные сведения о типах ресурсов Azure, поддерживаемых нагрузочном тестировании Azure.
Необходимые компоненты
- Учетная запись Azure с активной подпиской. Если у вас нет подписки Azure, создайте бесплатную учетную запись, прежде чем приступить к работе.
- Ресурс нагрузочного тестирования Azure. Сведения о создании ресурса нагрузочного тестирования см. в статье "Создание и запуск нагрузочного теста".
Добавление компонентов приложения Azure в нагрузочный тест
Чтобы отслеживать метрики ресурсов для размещенного в Azure приложения, необходимо указать список компонентов приложения Azure в конфигурации нагрузочного теста. Нагрузочное тестирование Azure автоматически записывает набор соответствующих метрик ресурсов для каждого выбранного компонента. Во время нагрузочного теста и после завершения теста можно просмотреть метрики на стороне сервера на панели мониторинга нагрузочного тестирования.
Список компонентов Azure, поддерживаемых нагрузочного тестирования Azure, см. в статье "Поддерживаемые типы ресурсов Azure".
Чтобы настроить компоненты Azure для нагрузочного теста, выполните следующие действия.
В портал Azure перейдите к ресурсу нагрузочного тестирования Azure.
На левой панели выберите "Тесты", а затем в списке выберите нагрузочный тест.
На странице сведений о тесте выберите "Настроить", а затем выберите "Компоненты приложений", чтобы добавить или удалить ресурсы Azure для мониторинга во время нагрузочного теста.
На странице "Настройка компонентов приложений" выберите или снимите флажки проверка для ресурсов Azure, которые требуется добавить или удалить, а затем нажмите кнопку "Применить".
При запуске нагрузочного теста Azure Load Testing отображает метрики ресурсов по умолчанию для выбранных компонентов приложения на панели мониторинга тестового запуска.
Список метрик ресурсов для каждого компонента приложения можно изменить в любое время.
Настройка метрик ресурсов для нагрузочного теста
При добавлении компонентов приложения в конфигурацию нагрузочного теста Azure Load Testing добавляет наиболее релевантные метрики ресурсов для этих компонентов. Вы можете добавить или удалить метрики ресурсов для каждого компонента приложения в нагрузочном тесте.
Чтобы просмотреть и обновить список метрик ресурсов для нагрузочного теста, выполните следующие действия.
На странице сведений о тесте выберите "Настроить", а затем выберите метрики, чтобы выбрать определенные метрики ресурсов для записи во время нагрузочного теста.
Обновите список метрик, которые вы хотите записать, и нажмите кнопку "Применить".
Выберите "Выполнить" , чтобы запустить нагрузочный тест с новыми параметрами конфигурации.
Обратите внимание, что панель мониторинга результатов теста теперь отображает обновленные метрики на стороне сервера.
Примечание.
При обновлении конфигурации нагрузочного теста нагрузочного теста все будущие тесты используют обновленную конфигурацию. Вы также можете обновить компоненты и метрики приложения на панели мониторинга нагрузочного тестирования. В этом случае изменения конфигурации применяются только к текущему тестовом запуску.