Azure DevOps built-in role

Load Test Contributor

Reads the Azure Load Testing resource and carries supporting deployment and alert-rule control-plane Actions, while its DataActions create, update, delete, run, and stop load tests, test profiles, and profile runs. Playwright workspace operations are excluded, and the role does not change the top-level load-testing resource.

Role-definition permissions are imported from Microsoft Learn. Practical scope, use cases, prerequisites, best practices, security considerations, assignment guidance, and relationships have been reviewed against the official sources below.

Role definition ID: 749a398d-560b-491b-bb21-08924219302e

Control-plane actions (5)

Data-plane actions (3)

Excluded actions (2)

Assignable scopes (1)

Practical scope

Assign directly on the Azure Load Testing resource. Resource-group or subscription assignments are inherited by every load-testing resource below them and also make the role's supporting deployment and alert-rule Actions effective more broadly.

Common use cases (2)

Prerequisites (2)

Best practices (3)

Security considerations (3)

Assignment guidance

Assign Load Test Contributor to the performance team or CI identity directly on one load-testing resource. Configure the resource managed identity and its Key Vault, metrics, or target permissions separately, and use Reader when test changes or execution are unnecessary.

Related roles (2)

Common questions

When should I assign the Load Test Contributor Azure role?

Assign Load Test Contributor when you need to: Let a performance engineer or CI identity create, configure, execute, stop, and delete load tests and test profiles in one load-testing resource.; and Separate test authoring and execution from lifecycle management of the top-level Azure Load Testing resource.. Practical scope: Assign directly on the Azure Load Testing resource. Resource-group or subscription assignments are inherited by every load-testing resource below them and also make the role's supporting deployment and alert-rule Actions effective more broadly.

What permissions does the Load Test Contributor Azure role grant?

The role definition grants 8 combined control-plane and data-plane actions. Representative operations include: Microsoft.LoadTestService/*/read; Microsoft.Authorization/*/read; Microsoft.Resources/deployments/*; Microsoft.Resources/subscriptions/resourceGroups/read; Microsoft.Insights/alertRules/*; and Microsoft.LoadTestService/loadtests/*. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the Load Test Contributor Azure role?

Key considerations when assigning Load Test Contributor: The DataActions let the principal create, update, delete, start, and stop load tests, test profiles, and profile runs; this is test-management and execution authority rather than observation-only access.; Microsoft warns that users authorized to run tests can use the load-testing resource managed identity to reach target resources such as Key Vault within that identity's permissions.; and Secrets and certificates retrieved for a test remain separate from Azure RBAC on the load-testing resource and must be protected in Key Vault.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (8)

Official Microsoft Learn documentation →