Skip to main content
Roles and Permissions
V
Written by VPT
Updated over 3 years ago

VPT provides a means of role-based access control (RBAC) through use of Roles and Permissions. Each action in VPT has a corresponding permission, and roles are groups of related permissions. Each user in the system must be assigned a role to sign in and perform actions. There are two types of roles in VPT: system roles and custom roles.

System Roles (predefined)

System roles have been created to make it easy to start adding users to your account and give them access based on their job function. These roles were created to meet most standard performance testing use cases. You can assign one or more role to any user. The roles are additive, meaning that if a user has multiple roles, they can perform any action included in any of their assigned roles.

Tester: Run tests and view test reports in VPT.

Reporter: View running tests and test reports in VPT.

Test Admin: Manage projects, tests, and settings in VPT.

User Manager: Manage users, teams, and roles in the Account Management Portal.

User Admin: Perform any action in the Account Management Portal (except for updating billing information).

Billing Manager: View and update payment and subscription information.

Custom Roles

If the predefined system roles do not meet your specific criteria to control access, then you can create custom roles to better meet your use case. Custom roles allow you to select any permissions in the system and assign those permissions to any user.

  1. From VPT, click on the three-dot menu on the top navigation bar, then click on Manage Account to navigate to the Account Management Portal.

  2. Click on Roles on the left navigation bar.

  3. Here you will see the predefined system roles (denoted by a red user icon on the role card) as well as any existing custom roles.

  4. Click on + Add Role to navigate to the Add Role page.

  5. Enter a name and description (optional) for the new role, then select all the desired permissions from the list at the bottom.

  6. Once you have named the role and selected the permissions, click Add at the top or bottom of the page to save the role.

    You will be directed to the role detail screen for the role you just created.

  7. From this screen, you can click on the + Add User button to add users to your custom role.

  8. Select the user(s) you want to have the role, and click Save to assign them the role.

Did this answer your question?