Azure App Testing: Unified AI-Driven Load and E2E Testing in the Cloud
John_Stallo details Azure App Testing, a unified Azure Portal service enabling AI-powered load and end-to-end test automation. Learn how developers can use Playwright, JMeter, Locust, GitHub Copilot, and Azure-native scaling for application quality and performance.
Azure App Testing: Unified AI-Driven Load and E2E Testing in the Cloud
Azure App Testing is a new Azure Portal service enabling developer and QA teams to run large-scale functional and performance tests across popular frameworks like Playwright, JMeter, or Locust. This solution unifies two major testing capabilities—Azure Load Testing and Microsoft Playwright Testing—offering a single platform for resource provisioning, access control, and consolidated billing.
Key Benefits
- AI-Driven Testing: Accelerate test authoring and insights using AI-powered tooling, including integrations with GitHub Copilot Agent mode.
- Limitless Scale: Simulate real-world traffic from multiple regions, run highly parallel, cross-browser end-to-end web tests.
- Infrastructure-Free Execution: Azure handles all provisioning, scaling, and maintenance.
Core Capabilities
Load Testing
- Use JMeter or Locust to simulate high-scale traffic and identify bottlenecks.
- Author and maintain tests in VS Code with GitHub Copilot Agent mode.
- Gain AI-powered insights for issue detection and remediation (details).
- Run load tests targeting public and private endpoints, or initiate URL-based tests directly in the portal.
Playwright Workspaces
- Develop and run scalable, cross-browser end-to-end tests without managing infrastructure.
- Utilize Playwright’s VS Code extension, Codegen, and Playwright MCP with AI-assisted support.
- Execute tests in parallel on Windows or Linux, and all major browsers (Chromium, Firefox, WebKit).
- Integrate continuous testing into CI pipelines for fast feedback and early regression detection.
Getting Started
- Log into the Azure Portal and search for Azure App Testing.
- Select the service and create workspaces for load or end-to-end testing as needed.
- Start authoring and running tests at scale.
Quickstarts
- Create and run a load test with GitHub Copilot in VS Code
- Run a URL-based load test
- Integrate load and E2E tests with Azure Pipelines or GitHub Actions
Playwright Workspace Quickstarts
Migration and Guidance
- Current Azure Load Testing users: No immediate changes—existing resources and tests continue under the new hub.
- Current Playwright Testing users: Migrate workloads to Playwright Workspaces in Azure App Testing. See the migration guide.
Learn More
Author: John_Stallo, Microsoft
This post appeared first on “Microsoft Tech Community”. Read the entire article here