Share via


Azure Load Testing task

Use this task to run an Apache JMeter script by using Azure Load Testing Preview. Azure Load Testing is a fully managed load testing service that enables you to generate high-scale load.

Important

Azure Load Testing is currently in preview. For legal terms that apply to Azure features that are in beta, in preview, or otherwise not yet released into general availability, see the Supplemental Terms of Use for Microsoft Azure Previews.

Demands

The agent must have the following capability:

  • Azure PowerShell

Important

This task is part of the Azure Load Testing marketplace extension. For more information on installing and using this task, see Identify performance regressions with Azure Load Testing Preview and Azure Pipelines.

Arguments

Parameter Comments
Azure subscription Required. Azure subscription or Azure Resource Manager service connection.
Load test file Required. Path to the load test YAML configuration file, relative from the repo root.
See Test configuration YAML reference.
Load test resource group Required. The resource group that contains the Azure Load Testing resource.
Load test resource name Required. Name of an existing Azure Load Testing resource.
Secrets Optional. Array of JSON objects that consist of the name and value for each secret. The name should match the secret name used in the Apache JMeter test script.
Env Optional. Array of JSON objects that consist of the name and value for each environment variable. The name should match the variable name used in the Apache JMeter test script.

Succeeds if the load test finishes successfully and all test pass/fail criteria pass.

Next steps

For more information about using this task, see the Azure Load Testing documentation article Continuous regression testing with Azure Pipelines.