What is Azure App Testing?
Azure App Testing is the consolidated Azure service for load and end-to-end testing of web applications. It combines Azure Load Testing (performance and load testing based on Apache JMeter and Locust) with Playwright Workspaces (managed, parallel browser testing based on Playwright) under a shared interface with unified resource management, access control, and billing.
Core Features
- Azure Load Testing: Fully managed load testing service, compatible with existing Apache JMeter and Locust scripts
- Playwright Workspaces: Cloud-hosted, parallel browsers for Playwright tests on Windows and Linux, including mobile emulation
- Unified Portal: Central management, quotas, and billing for both testing types
- CI/CD Integration: Connects to Azure Pipelines, GitHub Actions, and the Playwright CLI
- Regional Data Processing: Playwright Workspaces processes test data only in the selected region
- No Code Rewrite Needed: Existing Playwright, JMeter, and Locust scripts run largely unchanged
Typical Use Cases
Pre-Release Load Testing: Teams simulate realistic user load with JMeter or Locust scripts to identify bottlenecks and scaling limits before go-live.
End-to-End Regression Testing: Playwright test suites run in parallel in the cloud against multiple browsers and operating systems to catch regressions with every build.
Continuous Testing in the Pipeline: Load and end-to-end tests run automatically on every pull request or deployment, with results reported directly in the CI/CD pipeline.
Benefits
- A single platform for load and functional testing instead of separate tools
- No own infrastructure needed for load generation or browser farms
- Compatibility with established open-source frameworks (JMeter, Locust, Playwright)
- Parallelization significantly shortens test run times
Integration with innFactory
As a Microsoft Solutions Partner, innFactory supports you with Azure App Testing: We design load testing scenarios, automate end-to-end tests with Playwright Workspaces, and integrate both testing types into your CI/CD pipelines.
Typical Use Cases
Frequently Asked Questions
What is Azure App Testing?
Azure App Testing is the consolidated Azure service combining Azure Load Testing and Playwright Workspaces (formerly Microsoft Playwright Testing). Both testing types share a common portal experience, resource management, and billing.
What is the difference between Azure Load Testing and Playwright Workspaces?
Azure Load Testing simulates load using Apache JMeter or Locust to validate application performance and scalability. Playwright Workspaces runs functional end-to-end browser tests based on Playwright in parallel in the cloud.
What does Azure App Testing cost?
Azure Load Testing is billed by Virtual User Hours (VUH), while Playwright Workspaces is billed by cloud test minutes used. Both components run on a pay-as-you-go model with no fixed base fee; see the official pricing page for details.
Do I need to change my existing Playwright or JMeter code?
No. Existing Playwright test suites run unchanged against the Playwright Workspaces endpoints, and existing JMeter or Locust scripts can be imported directly into Azure Load Testing.
Is the predecessor Microsoft Playwright Testing still usable?
No, the earlier standalone Microsoft Playwright Testing experience has been superseded; Playwright tests now run through Playwright Workspaces within Azure App Testing.
Note: All product information on this page has been compiled with care, but is provided without guarantee and may be outdated or incomplete. Cloud services evolve rapidly — features, pricing, SLAs, and availability change frequently. Authoritative and up-to-date information can only be found on the official product page of Azure (official documentation). This page does not represent an offer by Azure.
