Skip to main content
No Result Found
Get your setup working faster. Join our Discord for optimisation tips from elite testers. Join our DiscordJoin our Discord

Roles and permissions for Load Testing

Manage user access to BrowserStack Load Testing with centralized RBAC, covering IAM roles, RBAC roles, project access levels, and custom roles.

BrowserStack’s centralized Role-Based Access Control (RBAC) provides a single model for roles and permissions that covers all products, including Load Testing. Use IAM roles and RBAC roles together to control who can create, run, and manage load tests, and who can only view results.

Types of roles

BrowserStack uses two broad categories of roles to manage user access:

  • IAM roles: Control the ownership and administrative privileges across all BrowserStack products.
    • Owner: Has complete control over organization settings, member management, and product access. Only one owner is permitted.
    • Admin: Has extensive administrative capabilities, including managing users and granting product access, but lacks ownership privileges.
    • User: Can use the products that they have access to, without administrative rights.
  • RBAC roles: Define what a user can do within Load Testing. The RBAC roles are:
    • Admin: Full permissions to view, create, update, delete, and manage all Load Testing entities.
    • User: Moderate permissions tailored to running and managing load tests.
    • Viewer: Read-only access to load tests and reports.

Refer to Types of roles for detailed information about role types.

Member and guest roles

After assigning IAM and RBAC roles, set the user’s access level for Load Testing:

  • Member (licensed): A fully licensed user with complete operational access aligned with their RBAC role.
  • Guest (unlicensed): An unlicensed user with limited, view-only access.

Refer to Member and guest roles for each product for more information.

Permissions matrix

The following table summarizes what each RBAC role can do in Load Testing by default.

Action Viewer User Admin
View projects, load tests, and reports Yes Yes Yes
Create a project No Yes Yes
Edit a project No Yes Yes
Archive or unarchive a project No No Yes
Delete a project No No Yes
Create or edit a load test No Yes Yes
Delete a load test No No Yes
Run a load test No Yes Yes
Delete a test run No No Yes

The permissions matrix is based on the Load Testing product specification. Default assignments are: Owners and Admins get the Admin role; other users get the User role.

Project access levels

Load Testing projects have access levels that control who can view them. Roles control what a user can do; access levels control who can see the project:

  • Private: visible only to the project’s members.
  • Restricted: visible to a specific set of members.
  • Organization-wide: visible to everyone in the organization who has access to Load Testing.

Project visibility is managed through Project Management, not by the Load Testing role. If you can’t see a project you expect, it may be Private or Restricted and not shared with you. Ask the project owner or your admin for access. Refer to Project access controls for more information.

Override access at project level

You can override a user’s default RBAC role within a specific Load Testing project by assigning a different role for that project. This gives someone broader or narrower access to one project without changing their access to other projects.

Refer Override access at a project level for steps to override a user’s role at the project level.

Custom roles

If the default Admin, User, and Viewer roles don’t meet your requirements, you can create custom roles with specific permissions for Load Testing. Custom roles let you:

  • Grant specific permissions to meet unique workflows.
  • Limit access to sensitive areas to authorized personnel only.
  • Align access control with organizational policies or compliance requirements.

The Custom Role feature is available only on the Enterprise plan. Learn more about Enterprise plans.

Refer to Manage custom roles to create or modify custom roles.

Assign roles

You can assign roles when inviting new users or modify roles for existing users. You can also request access if you need additional permissions.

Invite users

Refer to Invite users to invite users and assign their IAM role and RBAC role for Load Testing.

Modify roles

Refer to Modify access for a user to change a user’s IAM role, RBAC role, or product access for Load Testing.

Request access

If you need more permissions than your current role allows, you can request access from an Admin or Owner in your organization. Use the Request Access option in the Load Testing interface to notify them of your needs.

Project Management integration

Load Testing projects participate in BrowserStack’s centralized Project Management, so RBAC and project access levels stay consistent with other products linked to the same project.

You can create projects from the Project Management dashboard or the Load Testing app. To edit, archive, unarchive, or delete a project, use the Project Management dashboard. To run and manage load tests, use the Load Testing app. Load Testing respects the same RBAC and project access levels as other products linked to the same project.

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked





Thank you for your valuable feedback

Is this page helping you?

Yes
No

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked





Thank you for your valuable feedback!

Talk to an Expert
Download Copy Check Circle