Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Из этой статьи вы узнаете, как создать нагрузочный тест для веб-приложения Службы приложений Azure с помощью Нагрузочного тестирования Azure. Непосредственно создайте нагрузочный тест на основе URL-адресов из службы приложений на портале Azure, а затем используйте панель мониторинга нагрузочного тестирования для анализа проблем с производительностью и выявления узких мест.
Благодаря встроенному нагрузочному тестированию в Службе приложений Azure вы можете:
- Создание нагрузочного теста на основе URL-адресов для конечной точки службы приложений или слота развертывания
- Просмотр тестового запуска, связанного со службой приложений
- Создание ресурса нагрузочного тестирования
Предпосылки
- Учетная запись Azure с активной подпиской. Если у вас нет подписки на Azure, создайте бесплатную учетную запись перед началом.
- Веб-приложение службы приложений Azure. Если вам нужно создать веб-приложение, ознакомьтесь с документацией по началу работы службы приложений.
Создание нагрузочного теста для веб-приложения
Вы можете создать нагрузочный тест непосредственно из веб-приложения службы приложений Azure на портале Azure. Вы можете создать, введя HTTP-запросы непосредственно на портале или отправив скрипт теста JMeter или Locust.
Чтобы создать нагрузочный тест для веб-приложения, выполните приведенные действия.
На портале Azure перейдите к веб-приложению службы приложений Azure.
На левой панели выберите "Нагрузочное тестирование " в разделе "Производительность ".
На этой странице вы увидите список тестов и запуски нагрузочного теста для этого веб-приложения.
Выберите "Создать тест", чтобы запустить нагрузочный тест для веб-приложения. Выберите "Создать тест на основе URL-адресов", если у вас нет тестового скрипта. Если у вас есть скрипт JMeter или тестовый скрипт Locust, выберите команду "Отправить сценарий ".
На странице создания теста сначала введите сведения о тесте:
Поле Описание Ресурс нагрузочного тестирования Выберите ресурс нагрузочного тестирования. Создайте новую версию, если у вас нет ее в подписке Azure. Имя теста Введите уникальное имя теста. Описание теста (По желанию) Введите описание нагрузочного теста. Запустить тест после создания При выборе нагрузочный тест запускается автоматически после создания теста. Если у вас несколько слотов развертывания для веб-приложения, выберите слот для запуска нагрузочного теста.
Для теста на основе URL-адресов выберите "Добавить запрос ", чтобы добавить HTTP-запросы к нагрузочному тесту:
На странице "Добавление запроса" введите сведения о запросе:
Поле Описание Имя запроса Уникальное имя в нагрузочном тесте для идентификации запроса. Это имя запроса можно использовать при определении критериев тестирования. URL-адрес Выберите базовый URL-адрес для веб-конечной точки Путь (Необязательно) Введите путь URL в пределах веб-конечной точки. Путь добавляется к URL-адресу, чтобы сформировать конечную точку, которая тестируется нагрузочно. Метод HTTP Выберите метод HTTP из списка. Сервис Azure для нагрузочного тестирования поддерживает GET, POST, PUT, DELETE, PATCH, HEAD и OPTIONS. параметры запроса. (Необязательно) Введите параметры строки запроса для добавления к URL-адресу. Заголовки (Необязательно) Введите заголовки HTTP для включения в HTTP-запрос. Тело (Необязательно) В зависимости от метода HTTP можно указать содержимое текста HTTP. Нагрузочное тестирование Azure поддерживает следующие форматы: необработанные данные, представление JSON, JavaScript, HTML и XML. Дополнительные сведения о добавлении HTTP-запросов в нагрузочный тест.
Для тестирования на основе скрипта отправьте скрипт на вкладке "План тестирования ". Узнайте больше о создании теста, отправив скрипт теста.
После ввода всех необходимых сведений нажмите кнопку "Проверить и создать ", чтобы проверить конфигурацию теста, а затем нажмите кнопку "Создать ", чтобы создать нагрузочный тест.
Теперь Azure Load Testing создает нагрузочный тест. Если вы выбрали тест запуска после создания ранее, нагрузочный тест запускается автоматически.
Замечание
Если тест был преобразован из теста URL-адреса в тест JMX непосредственно из ресурса нагрузочного тестирования, тест нельзя изменить из службы приложений.
Просмотр тестового запуска
Список тестовых запусков и сводный обзор результатов теста можно просмотреть непосредственно в конфигурации веб-приложения на портале Azure.
На портале Azure перейдите к веб-приложению службы приложений Azure.
На левой панели выберите "Нагрузочное тестирование".
На вкладке "Тестовые запуски " можно просмотреть список тестовых запусков для веб-приложения.
Для каждого тестового запуска можно просмотреть сведения о тесте и сводку результатов теста, например среднее время отклика, пропускную способность и состояние ошибки.
Выберите тестовый запуск, чтобы перейти на панель мониторинга нагрузочного тестирования Azure и проанализировать сведения о тестовом выполнении.
Дальнейшие шаги
- Дополнительные сведения о нагрузочном тестировании приложений Службы приложений Azure.