Improve performance at scale
- Get started quickly without prior load testing knowledge or reuse existing Apache JMeter or Locust scripts to test at cloud scale
- Confidently generate high-scale loads with no need to manage complex infrastructure
- Easily identify root causes with interactive dashboards that visualize performance trends and compare actual metrics to thresholds, without the need for data handling.
- Easily build load testing into automated continuous integration and continuous delivery (CI/CD) workflows to catch and block performance regressions.
Fully managed load testing service
High-fidelity support for Apache JMeter
Rich dashboards for easy troubleshooting
Integration with CI/CD workflows
Developer-friendly load tests with Locust
Multi-region load tests
Quick URL-based testing
Testing public and private endpoints
Built-in security and compliance
Our products work better together
Optimize your apps with Azure Load Testing
Azure Load Testing resources
Frequently asked questions
-
Azure Load Testing is currently available in more than 18 regions, including Fairfax cloud - USGov Virginia. See the latest list of regions at: Azure Products by Region | Microsoft Azure
- East Asia
- Southeast Asia
- Brazil South
- Canada Central
- North Europe
- West Europe
- France Central
- Germany West Central
- Central India
- Japan East
- Sweden Central
- UK South
- Central US
- East US
- East US 2
- South Central US
- West US 2
- West US 3
-
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 -
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, etc.
-
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 is connected to Azure via ExpressRoute. https://aka.ms/MALT-PrivateEndpoint