Explore Azure Load Testing

Completed

Azure Load Testing Preview is a fully managed load-testing service that enables you to generate a high-scale load.

The service simulates your applications' traffic, helping you optimize application performance, scalability, or capacity.

You can create a load test using existing test scripts based on Apache JMeter. Azure Load Testing abstracts the infrastructure to run your JMeter script and load test your application.

Azure Load Testing collects detailed resource metrics for Azure-based applications to help you identify performance bottlenecks across your Azure application components.

You can automate regression testing by running load tests as part of your continuous integration and continuous deployment (CI/CD) workflow.

Screenshot of the Azure Load Testing flow.

Note

The overview image shows how Azure Load Testing uses Azure Monitor to capture metrics for app components. Learn more about the supported Azure resource types.

You can automatically run a load test at the end of each sprint or in a staging environment to validate a release candidate build.

You can trigger Azure Load Testing from Azure Pipelines or GitHub Actions workflows.

Get started with adding load testing to your Azure Pipelines CI/CD workflow, or use our Azure Load Testing GitHub action.

For more information about the Azure Load Testing preview, see: