Microsoft recently announced the general availability of Azure Load Testing, a fully managed load testing service that allows customers to test the resiliency of their applications regardless of where they are hosted.
In December 2021, the company released a preview of the service as a successor to its Azure DevOps cloud-based load testing service and Visual Studio 2019 load testing capabilities, which are no longer supported, Infoq wrote on the topic.
The Azure Load Testing service allows users to generate high-scale workloads without managing complex infrastructure. It integrates with Azure Monitor, including Application insights and Container insights, to capture metrics from Azure services. As a result, users can use the service for use cases such as:
- Optimizing pre-production infrastructure by planning for expected traffic and unplanned load increases.
- For Azure-based applications, the service collects detailed resource metrics to help you identify performance bottlenecks in your Azure application components.
- Automate regression testing by running load tests as part of your continuous integration and continuous deployment (CI/CD) workflow.
- Leverage JMeter, a popular open source workload and performance tool, by creating a JMeter-based load test.
In addition, with the GA release, Microsoft also released several Azure SDK load testing libraries for the .NET, Java, JavaScript, and Python programming languages.
Azure Load Testing is currently available in 11 regions and pricing details are available on the pricing page. In addition, more information about Azure Load Testing is available on the documentation landing page.