Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Тестирование приложений Azure позволяет разработчикам и командам QA выполнять крупномасштабные функциональные и производительности тесты для выявления проблем в своих приложениях. Тестирование приложений Azure позволяет выполнять функциональные тесты с помощью рабочих областей Playwright и тестов производительности с помощью нагрузочного тестирования Azure. Тратить меньше времени на управление инфраструктурой и меньше усилий, используя автоматизацию на основе искусственного интеллекта для повышения качества и инноваций.
Нагрузочное тестирование Azure позволяет создавать высокомасштабируемую нагрузку и имитировать трафик для приложений независимо от того, где они размещаются. Он поддерживает выполнение тестов на основе Apache JMeter или тестов на основе Locust. Он также позволяет создавать нагрузку из нескольких регионов и позволяет тестировать конечные точки частных приложений. Он предоставляет подробные метрики и аналитические сведения о производительности приложения под нагрузкой, помогая выявлять узкие места и оптимизировать производительность.
Рабочие области Playwright позволяют выполнять сквозные тесты с высокой параллелизацией. Он поддерживает параллельное выполнение тестов в нескольких браузерах и устройствах, что позволяет проверять функциональные возможности и производительность приложений в большом масштабе. Он также предоставляет подробные результаты теста и аналитические сведения, помогая выявлять проблемы и оптимизировать тесты.
На следующей схеме показано, как azure App Testing интегрирует следующие возможности:
Сценарии использования
Тестирование приложений Azure предназначено для выполнения следующих сценариев:
Нагрузочное тестирование. Создание высокомасштабируемых нагрузок для имитации реального трафика и выявления узких мест производительности в приложениях. Вы можете выполнять тесты с помощью скриптов JMeter или Locust или создавать тесты на основе URL-адресов.
Сквозное тестирование пользовательского интерфейса: выполнение сквозных тестов с высокой параллелизацией с помощью рабочих областей Playwright. Проверьте функциональные возможности и производительность приложений в нескольких браузерах и устройствах.
Ключевые особенности
Ниже приведены некоторые основные функции тестирования приложений Azure.
Нагрузочное тестирование Azure
Создание высокомасштабной нагрузки: создание нагрузки из нескольких регионов для имитации шаблонов трафика в реальном мире и выявления узких мест производительности.
Разработка и аналитика на основе искусственного интеллекта: легко создавать нагрузочные тесты с помощью VS Code с режимом агента GitHub Copilot и получать аналитические сведения на основе ИИ в результатах тестирования, которые обнаруживают проблемы и рекомендуют исправления.
Поддержка JMeter и Locust: выполнение тестов с помощью скриптов Apache JMeter или Locust, что позволяет использовать существующие скрипты и средства тестирования.
Тестирование частных конечных точек. Тестирование конечных точек частного приложения путем безопасного подключения к приложениям, размещенным в виртуальных сетях или локальных средах.
Подробные метрики и аналитические сведения: получение подробных метрик и аналитических сведений о производительности приложения под нагрузкой, помогая выявлять узкие места и оптимизировать производительность.
Рабочие области Playwright
Высокая параллелизация: параллельное выполнение комплексных тестов между несколькими браузерами и устройствами, что позволяет ускорить сквозную проверку приложений.
Межбраузерное и кросс-устройство тестирования: проверка приложений в разных браузерах и устройствах, обеспечение согласованной функциональности и производительности.
Простая интеграция с CI/CD: интеграция рабочих областей Playwright с существующими конвейерами CI/CD для автоматизации сквозного тестирования и обеспечения качества на каждом этапе разработки.
Безопасность и управление доступом: поддержка управляемых удостоверений, доступа к приватным каналом и RBAC (управление доступом на основе ролей) обеспечивает безопасный и контролируемый доступ к ресурсам рабочей области.
Размещение данных в регионе и данные в состоянии покоя
Нагрузочное тестирование Azure
Нагрузочное тестирование Azure не хранит или обрабатывает данные клиента за пределами региона, в который развертывается экземпляр службы.
Рабочие области Playwright
Рабочие области Playwright не хранят или обрабатывают данные клиента за пределами региона, в который развернута рабочая область. При использовании функции региональной привязанности метаданные передаются из облачного браузера в рабочий регион безопасным образом в соответствии с требованиями безопасности.
Playwright Workspaces автоматически шифрует все данные, хранящиеся в рабочей области, с ключами, управляемыми корпорацией Майкрософт (ключи, управляемые службой). Например, эти данные включают сведения о рабочей области, метаданные запуска Playwright, такие как время начала и окончания теста, минуты тестирования, кто проводил тест, и результаты тестирования, опубликованные в службе.