Мониторинг метрик приложений на стороне сервера с помощью нагрузочного тестирования Azure

В этой статье вы узнаете, как записывать и отслеживать метрики приложений на стороне сервера при выполнении нагрузочного теста с помощью Azure Load Testing. При запуске нагрузочного теста для приложения, размещенного в Azure, нагрузочное тестирование Azure собирает метрики ресурсов для компонентов приложения и предоставляет их на панели мониторинга нагрузочного тестирования.

Чтобы записать метрики во время нагрузочного теста, обновите конфигурацию нагрузочного теста и добавьте компоненты приложения Azure, составляющие приложение. Служба автоматически выбирает наиболее релевантные метрики ресурсов для этих компонентов приложения в зависимости от типа компонента. При необходимости можно обновить список метрик на стороне сервера для каждого компонента Azure.

Нагрузочное тестирование Azure интегрируется с Azure Monitor для записи метрик ресурсов на стороне сервера для приложений, размещенных в Azure. Дополнительные сведения о типах ресурсов Azure, поддерживаемых нагрузочном тестировании Azure.

Предпосылки

Добавление компонентов приложения Azure в нагрузочный тест

Чтобы отслеживать метрики ресурсов для размещенного в Azure приложения, необходимо указать список компонентов приложения Azure в конфигурации нагрузочного теста. Нагрузочное тестирование Azure автоматически записывает набор соответствующих метрик ресурсов для каждого выбранного компонента. Во время нагрузочного теста и после завершения теста можно просмотреть метрики на стороне сервера на панели мониторинга нагрузочного тестирования.

См. статью "Поддерживаемые типы ресурсов Azure" для списка компонентов Azure, поддерживаемых нагрузочным тестированием Azure.

Чтобы настроить компоненты Azure для нагрузочного теста, выполните следующие действия.

  1. На портале Azure перейдите к ресурсу нагрузочного тестирования Azure.

  2. На левой панели выберите "Тесты", а затем в списке выберите нагрузочный тест.

  3. На странице сведений о тесте выберите "Настроить", а затем выберите "Компоненты приложений ", чтобы добавить или удалить ресурсы Azure для мониторинга во время нагрузочного теста.

    Снимок экрана: кнопка

  4. На странице "Настройка компонентов приложений" установите или снимите флажки для ресурсов Azure, которые вы хотите добавить или удалить, а затем нажмите кнопку "Применить".

    Снимок экрана: добавление или удаление компонентов приложения из конфигурации нагрузочного теста.

    При запуске нагрузочного теста Azure Load Testing отображает метрики ресурсов по умолчанию для выбранных компонентов приложения на панели мониторинга тестового запуска.

Список метрик ресурсов для каждого компонента приложения можно изменить в любое время.

Настройка метрик ресурсов для нагрузочного теста

При добавлении компонентов приложения в конфигурацию нагрузочного теста Azure Load Testing добавляет наиболее релевантные метрики ресурсов для этих компонентов. Вы можете добавить или удалить метрики ресурсов для каждого компонента приложения в нагрузочном тесте.

Чтобы просмотреть и обновить список метрик ресурсов для нагрузочного теста, выполните следующие действия.

  1. На странице сведений о тесте выберите "Настроить", а затем выберите метрики, чтобы выбрать определенные метрики ресурсов для записи во время нагрузочного теста.

    Снимок экрана: кнопка

  2. Обновите список метрик, которые вы хотите записать, и нажмите кнопку "Применить".

    Снимок экрана: список метрик ресурсов для настройки нагрузочного теста.

  3. Выберите "Выполнить" , чтобы запустить нагрузочный тест с новыми параметрами конфигурации.

    Снимок экрана: кнопка

    Обратите внимание, что панель мониторинга результатов теста теперь отображает обновленные метрики на стороне сервера.

    Снимок экрана: обновленные метрики на стороне сервера на панели мониторинга результатов теста.

Замечание

При обновлении конфигурации нагрузочного теста все будущие тесты будут использовать обновленную конфигурацию. Вы также можете обновить компоненты и метрики приложения на панели мониторинга нагрузочного тестирования. В этом случае изменения конфигурации применяются только к текущему тестовом запуску.