Before you can use Performance, there are 3 steps that must be completed before you can get started. You need to:
-
Import and authorize a certificate
-
Check that you can log on to Performance successfully
-
Download and configure a browser proxy extension
Step 1: Import and authorize a certificate
A certificate must be installed on your machine to access Performance. During Early Access, this certificate is signed by Leapwork. Note that, once Performance is launched in the market, this certificate must be replaced by one signed by your organization.
The required certificate can be downloaded from your user profile within Leapwork Performance. This ensures you always use the latest version.
Go to the download location, locate the downloaded file Rush-Certificate
Type Win+S and enter certmgr.msc:
Locate the Certificates folder as above, then right-click on it:
Choose All Tasks > Import and click Import:
Click Next:
Click Browse to locate and choose the downloaded certificate file, then click Next:
Click Next:
Click Finish. The import will start and prompt for permission; click Yes:
Once successful, the following prompt is shown:
Now, navigate to Trusted Root Certification Authorities > Certificates: Leapwork Performance should be visible similar to below:
Step 2: Log on to Performance
Now go to Leapwork Performance and try to login
Login is via SSO. If you have the required user privileges on your machine, the window below will show. Click Accept and you should be logged in to Performance.
Error: “Email does not match any enterprise directory”
In the event, that your user account is restricted you may see the window below instead:
Once successfully logged in, locate your avatar in the top right corner, and click on it:
Click on the string, as shown in the above image (Note: The string is unique for each user, so your will not have the same value as the one shown) - this copies the string for later. Note: You can always come back and copy this string again. The string will be needed for the final step, setting up the proxy.
Troubleshooting: Microsoft Entra SSO consent (User.Read)
In this case, you are unable to proceed. Leapwork Performance requires permission to sign in and read your user profile (User.Read), which normally does not require admin consent.
However, your organization’s security policy may prevent users from granting consent to any application even for standard permissions like this one.
If you see this message, please contact your Security or IT team to review the requested permissions and grant admin consent for the application on behalf of the organization.
Step 3: Download and configure a browser proxy extension
Next, we need a Proxy that Performance uses a proxy to capture all traffic recorded. We recommend SmartProxy, can be found here:
But you are free to use other Proxy extensions. Install it from the location above. We recommend you pin it so it is always visible in the top tool/address bar.
Once installed, you need to configure the extension correctly.
-
Click on the icon and select Settings
-
Click on Proxy Servers
Enter the needed info as follows:
-
Name: Suggest Performance, but no requirement. If you demo, this given name can be seen.
-
Domain: perfrecorder.leapwork.ai
-
Port 8080
-
Username: Leave blank
-
Password: The string copied above from inside Performance.
Use extreme caution once you have turned on the proxy. From now on, all - as in all - traffic on your host is captured and sent to Performance. Make sure you disconnect the proxy after use, especially if this is not a dedicated demo machine.