Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage News Microsoft Introduces a Fully-Managed Azure Load Testing Service in Preview

Microsoft Introduces a Fully-Managed Azure Load Testing Service in Preview

This item in japanese

Recently Microsoft announced a preview of Azure Load Testing. With this fully-managed load testing service, users can generate high-scale load with custom Apache JMeter scripts and gain actionable insights to catch and fix performance bottlenecks at scale.

Earlier, the company offered load testing capabilities through Visual Studio with the 2019 version, the last with web performance and load test features. Furthermore, it also provided a corresponding Azure DevOps cloud-based load testing service. Both are no longer supported, and now the successor Azure Load Testing with support for open source Apache JMeter is available in preview.

The Azure Load Testing service allows users to generate high-scale loads without managing complex infrastructure. It integrates with Azure Monitor, including Application insights and Container insights, to capture metrics from the Azure services. Furthermore, users can incorporate load testing into their continuous integration and delivery (CI/CD) workflows and potentially find performance issues before they happen in production.


Through the Azure Marketplace, users can find Azure Load Testing service that they can use to integrate into their continuous integration and continuous deployment (CI/CD) pipeline at meaningful points during the development lifecycle. These pipelines can be either GitHub Actions or Azure Pipelines. Subsequently, in the test configuration, they can specify pass and fail rules to catch performance regressions. And finally, when running the pipeline, the service automatically aborts an automated load test in case of specific error conditions and helps protect against failing tests, further incurring costs.

Next to the load testing in the Marketplace, users can also create an Azure Load Testing resource in the Azure portal as a centralized place to view and manage test plans, test results, and other related artifacts. After the Azure Load Testing resource is provisioned, they can configure the identity and access roles for tests, upload custom JMeter scripts and create load tests. 

Thiago Almeida, a principal program manager at Microsoft, tweeted:

Great to Azure Load Testing come to public preview with JMeter support! Managing load testing infrastructure is hard, and with this, you can worry about your load test specifics and not on the infrastructure and consolidation of test results/telemetry.

In addition, in an Azure developer blog post, Mandy Whaley, partner director of product, Azure Dev Tools, stated:

Application performance and resiliency are more important than ever before. As more businesses and services move toward digitization, the impact of outages and downtimes in lost revenue and customer dissatisfaction grows. Azure Load Testing is a service that can help testers and developers who are taking on a larger role in validating app quality, performance, and scalability.

Lastly, more details and guidance are available through the landing page. Furthermore, pricing and availability are detailed on the pricing page.

Rate this Article