Overview
This document explains how to configure and manage proxy settings at the Team, Project, and Test levels. A proxy must first be configured at the Team level before it can be applied to a project or an individual test case. You can also dynamically manage proxy settings within a single test execution using a Configuration Action.
How It Works
Setting a Proxy at the Team Level
To make a proxy available for projects and tests, it must first be added at the Team level. This requires Team Admin access.
- Navigate to Team → Settings.
- In the Proxy Setting field, enter the proxy details in the format:
IP:Port. - You can add multiple proxies by pressing Enter after each entry.
- Click Save.
Setting a Proxy at the Project Level (Recommended)
Applying a proxy at the project level ensures all front-end requests for that project are routed through the specified proxy. The proxy must first be configured at the Team level.
- Click the Project Actions icon and select Project Settings.
- Open the Proxy Settings dropdown.
- Select the desired proxy from the list.
- Click Save.
Setting a Proxy at the Test Level (Granular Control)
Use test-level proxies when a specific test requires different proxy settings than the default project configuration.
- From the test, click the Settings icon and select Test Settings.
- Go to the Advanced tab.
- Locate the Proxy Settings section.
- Select or enter the proxy IP and port.
- Click Save.
Dynamic Proxy Management within a Single Test Case
For tests that need to interact with multiple applications, some requiring a proxy and others not, you can use the Configuration Action to dynamically enable, disable, or change proxies during test execution.
- If the test starts without needing a proxy, ensure no proxy is configured in the Test Settings.
- At the step where a proxy is required, add a Configuration action.
- In the configuration settings, enter the proxy information in the format:
IP:Port. - To disable the proxy or switch to a different one later in the test, add another Configuration action at the appropriate step to update or remove the settings.
Limitations
The dynamic proxy management method using the Configuration Action is specifically intended for tests that require changes to proxy settings during a single execution.
Related Information
Managing Proxy Settings Visibility
Site Admins can control whether team members can view proxy settings. This is managed through role-based permissions.
- As a Site Admin, navigate to the Roles management section.
- Select the role you wish to edit.
- Navigate to the Proxy tab within the role configuration.
- Check or uncheck the box for “User can view proxy settings” to grant or revoke visibility.
- Save the changes by clicking “Update Role”.