After you have configured HCL OneTest™ API to access
the HCL OneTest Server, you can
retrieve secrets from a secret collection in the HCL OneTest Server project
and use the secrets in HCL OneTest API
tests.
Procedure
- Open the Environment Editor in one of the following ways:
- Click the Environment icon
in the main toolbar.
- Click the arrow next to the Environment icon in the main
toolbar and select the Edit Environments option.
- Select the Project > Edit Environments menu
option.
- Select the environment in which you want to run the tests from the environments that are
visible to you in the left panel. The name of the selected environment is displayed as the Current
Environment.
- Click the Secrets tab. Click the Override secret collection
name check box and enter the name of the secrets collection in the text box.
The Environment Editor window is displayed similar to the following example screen:
The name of the collection (in this example is
test_env) is what you created
for your project in
HCL OneTest Server.
Note: If you create a secrets collection in HCL OneTest Server and name
it the same as the name of the test environment in HCL OneTest API, you need
not use the override option.
- Click the Properties tab.
- Create a new environment variable or tag by clicking New, and enter the
following details:
- In the Variable Name field, enter the name for the environment
variable.
As an example, the details of the secrets collection (with the name test_env)
configured in HCL OneTest Server project
is shown in the following image:
- In the Variable Value field, enter the identifier of the secret in the
format: secret://<Identifier>. For example,
secret://dbcred. The identifier is the name of the secret you created under the secret collection in the
project on HCL OneTest Server.
- Enter a description in the Variable Description field to enable you to
identify environment variable easily.
The following image is shown as an example with the entered details:
The following image is shown as an example of the Environment Editor window with the set
tag:
- Click OK to save the environment variable or tag.
Results
You have configured HCL OneTest API to
retrieve secrets from HCL OneTest Server and use
the secrets in tests in the selected environment.