Improve testing at scale
- Generate, run, and analyze tests using natural language in Visual Studio Code, GitHub Copilot, and Azure—powered by AI-driven workflows.
- Run scalable tests in continuous integration to catch regressions early and speed up builds with parallel execution—no infrastructure management needed.
- Use Playwright, Apache JMeter, and Locust in a fully managed, cloud-scale service with no setup required. Focus on building quality apps and let Azure handle the rest.
- Test Azure-hosted applications to get an integrated dashboard with client-side metrics and server-side resource metrics for deeper diagnostics and performance insights.
- Manage both load and functional tests in the Azure Portal, SDK, or CLI with unified provisioning, access control, and billing.
High-fidelity support for open-source tools
AI-powered test authoring
Integration with CI/CD workflows
Scalable functional testing
AI-driven actionable insights
Testing public and private endpoints
Quick URL-based load testing
Multi-region load tests
Embedded security and compliance
34,000
Full-time equivalent engineers dedicated to security initiatives at Microsoft.
15,000
Partners with specialized security expertise.
>100
Compliance certifications, including over 50 specific to global regions and countries.
Our products work better together
Optimize your apps with Azure App Testing
Frequently asked questions
-
Yes. Azure Load Testing is now Azure App Testing and the service still offers the same performance testing capabilities originally housed in Azure Load Testing. You can continue using your existing resources without any changes.
Learn more -
Azure App Testing has load testing and functional testing capabilities. Azure Load Testing is currently available in more than 18 regions, including USGov Virginia.
To see the latest list of regions, go to the Azure products available by region page.
Scalable functional testing with Playwright Workspaces can be performed in the following regions:Asia Pacific: East Asia
Europe: West Europe
United States: East US, West US
-
Azure Load Testing supports up to 400 engine instances per test run, simulating up to 100,000 virtual users. The number of virtual users per engine instance can vary based on the complexity of the test script. We recommend up to 250 virtual users per engine instance. You can monitor the engine health metrics to determine the maximum number of virtual users for your specific scenario.
Learn more about engine health and how to configure high-scale load with Azure Load Testing.
To run tests with engine instances greater than your current quota, raise a support ticket request to increase your quota for ”Engine instances per test run.” Learn more about service limits in Azure Load Testing. -
A Playwright testing workspace can run up to 100 parallel tests. Learn more about parallelism in Playwright Workspaces.
-
Each load test can be configured to run up to a maximum of 24 hours.
To run tests longer than 3 hours (up to 24), raise a support ticket request to increase your quota for ”Test duration” by following the steps mentioned here. -
With Azure Load Testing, you can run performance tests against web applications, mobile applications, web APIs, microservices, database connections, etc. Azure Load Testing supports a wide variety of protocols supported by JMeter, such as HTTP, HTTPS, TCP, JDBC, LDAP, FTP, and others. It also supports Playwright-based functional testing for public and private applications.
-
Yes, Azure Load Testing supports private endpoint testing using VNET injection. It is possible to generate load to an endpoint deployed in an Azure virtual network, a public endpoint with access restrictions, or an on-premises service, not publicly accessible, that’s connected to Azure via ExpressRoute. Learn more.
-
When testing with Playwright Workspaces, you can use any device to test against Linux or Windows environments and all modern browsers (including Chromium, WebKit, and Firefox) that are hosted in the cloud.