Нагрузочное тестирование Azure
Создавайте крупномасштабные нагрузки и выявляйте узкие места производительности.
Оптимизация производительности с помощью крупномасштабного нагрузочного тестирования
Помогите разработчикам и тестировщикам создавать крупномасштабную нагрузку и запускать имитации с использованием полностью управляемой службы нагрузочного тестирования, созданной для Azure. Быстро создавайте тесты без изучения инструментов нагрузочного тестирования или отправляйте свои существующие сценарии Apache JMeter. Получайте полезную аналитику о производительности, масштабируемости и емкости ресурсов. Поддерживается непрерывное улучшение за счет применения автоматизированных рабочих процессов непрерывной поставки и непрерывной интеграции (CI/CD).
Упрощенная облачная служба нагрузочного тестирования с высококачественной поддержкой Apache JMeter.
Комплексное представление проверенных метрик клиента и сервера с ценной аналитикой производительности приложений.
Интеграция с рабочими процессами CI/CD для автоматического и совместного нагрузочного тестирования.
Упрощенное управление выставлением счетов и тестированием на основе существующих соглашений Azure.
Быстрое и удобное создание крупномасштабной нагрузки
Создавайте крупномасштабную нагрузку без необходимости в сложной инфраструктуре. Быстро создавайте тесты без предварительного изучения инструментов нагрузочного тестирования или запускайте существующие сценарии тестирования в большом масштабе благодаря высококачественной поддержке Apache JMeter. Упростите нагрузочное тестирование с помощью полностью управляемой службы, которая автоматически включает сетевые рекомендации для удобного тестирования общедоступных и частных конечных точек, размещенных в Azure, многооблачной среде, локальной или гибридной среде.
Определение узких мест с помощью ценной аналитики
Оптимизируйте масштабируемость и производительность приложения, наблюдая, как высокая нагрузка влияет на его производительность. Получайте подробные и применимые на практике аналитические сведения и рекомендации из комплексного представления проверенных метрик клиента и сервера, чтобы понять и повысить производительность приложений в нужном масштабе. Все это можно сделать на одной панели мониторинга. Визуально сравните нагрузочные тесты, чтобы увидеть влияние изменений в приложениях и среде, а также то, как тесты влияют на все части вашего приложения.
Создание нагрузочного тестирования в рабочих процессах DevOps
Легко встраивайте нагрузочное тестирование в автоматизированные рабочие процессы CI/CD, чтобы перехватывать и блокировать регрессии производительности на начальном этапе жизненного цикла разработки. Задайте базовый показатель производительности для сравнения тестов и четкие критерии "пройдено/не пройдено" для нагрузочных тестов, выполняемых в конвейерах развертывания. Просмотрите сводки нагрузочных тестов в GitHub и Azure Pipelines или получите дополнительные сведения на портале Azure.
Использование полностью управляемой службы тестирования для Azure
Оцените удобную и экономически выгодную службу тестирования на основе других служб Azure. Вы можете создавать нагрузку в любом масштабе без проблем с сетью или перегрузки. Нагрузочное тестирование Azure автоматически включает рекомендации по сети Azure, чтобы тесты не принимались по ошибке за угрозу безопасности, а датчики автоматического прерывания выявляют регулирование и предоставляют рекомендации по повышению надежности среды выполнения.
Комплексные встроенные средства обеспечения безопасности и соответствия требованиям
-
Корпорация Майкрософт ежегодно инвестирует более 1 млрд USD (долларов США) в исследования и разработку решений для кибербезопасности.
-
У нас работает более 3500 специалистов по безопасности, которые посвятили себя защите данных и обеспечению их конфиденциальности.
-
Экономьте, оплачивая только те ресурсы, которые вы используете
С вас будет взиматься плата за каждый экземпляр ресурсов нагрузочного тестирования, который включает 50 часов виртуального пользователя в месяц. При использовании более 50 часов виртуального пользователя в месяц вам будет выставлен счет за дополнительное использование.
Начните работу с бесплатной учетной записью Azure
1
2
Чтобы продолжать работу с этими службами, когда закончатся деньги на счете, перейдите на оплату по мере использования. Плата будет взиматься только при использовании служб сверх предоставляемого бесплатно ежемесячного объема.
3
Ресурсы и документация по Нагрузочному тестированию Azure
Автоматизация нагрузочного тестирования
Дополнительные ресурсы
Примеры тестов
Серия блогов
Форум отзывов и предложений
Часто задаваемые вопросы о Нагрузочном тестировании Azure
-
Восточная Австралия
Южная Бразилия
Центральная Канада
Центральная Индия
Центральная часть США
Восточная Азия
Восточная часть США
Восточная часть США 2
Центральная Франция
Центрально-Западная Германия
Восточная Япония
Северная Европа
Центрально-южная часть США
Юго-Восточная Азия
Центральная Швеция
Южная часть Соединенного Королевства
Западная Европа
Западная часть США 2 -
-
Нагрузочное тестирование Azure поддерживает до 400 экземпляров обработчика для каждого тестового запуска с имитацией до 100 000 виртуальных пользователей. Количество виртуальных пользователей на каждый экземпляр обработчика может различаться в зависимости от сложности сценария теста. Рекомендуется использовать до 250 виртуальных пользователей на экземпляр обработчика. Можно отслеживать метрики работоспособности обработчика, чтобы определить максимальное количество виртуальных пользователей для конкретного сценария.
Подробнее о работоспособности обработчика и о настройке крупномасштабной нагрузки с помощью Нагрузочного тестирования Azure.
Для выполнения тестов с использованием экземпляров обработчика, количество которых превышает текущую квоту, отправьте запрос в службу поддержки, чтобы увеличить квоту для параметра "Число экземпляров обработчика на тестовый запуск". Для этого выполните действия, указанные здесь.
-
Максимальная длительность нагрузочного теста, которую можно настроить: 24 часа.
Для выполнения тестов дольше 3 часов (до 24) отправьте запрос в службу поддержки, чтобы увеличить квоту для параметра "Продолжительность тестирования". Для этого выполните действия, указанные здесь.
-
С помощью Нагрузочного тестирования Azure можно проводить тесты производительности для веб-приложений, мобильных приложений, веб-API, микрослужб, подключений баз данных и т. д. Нагрузочное тестирование Azure поддерживает широкий набор протоколов, совместимых с JMeter, таких как HTTP, HTTPS, TCP, JDBC, LDAP, FTP и т. д.
-
Да. Нагрузочное тестирование Azure поддерживает тесты частных конечных точек с помощью внедрения в виртуальную сеть. Можно сформировать нагрузку на конечную точку, развернутую в виртуальной сети Azure, на общедоступную конечную точку с ограничениями доступа или на локальную службу, к которой отсутствует общий доступ, подключенную к Azure с помощью ExpressRoute.
Узнайте, как проводить нагрузочное тестирование для частной конечной точки.