Configure HyperTest

Note that a detailed explanation for every configuration parameter can be found in HyperTest itself, on the configuration page under the "Description" tab.

The Basic setup

Before you are able to run any analysis by HyperTest, it needs to be configured. The configuration can be found in the dashboard home. You can generate a "template" that can be edited as per requirement. The configuration tab can be found on the dashboard home.

Required parameters

After generating a template, You need to provide some parameters that are absolutely mandatory for HyperTest to become functional. Following is a list:

  • PRIMARY_BASE_URL: Address of the Primary version of the application.

  • CANDIDATE_BASE_URL: Address of the Candidate version of the application.

  • SERVICE_NAME: The name of the application on which test analyses are run.

  • HEALTH_CHECK: The endpoint of the health check in your application. If you do not have one, you can specify any endpoint that exists.

  • VALID_HEALTH_STATUS_CODES: The response code that is sent by the application on making a request at the "HEALTH_CHECK" endpoint.

While HyperTest needs a lot more parameters to actually work, they have a default value assigned to them

Advanced configuration

Advanced parameters can be used to perform tasks like redaction, blocking and ignoring specific requests/responses. Check out the parameter description on the configuration page.

Optional configuration

The configuration section also contains some optional settings, that are absolutely optional. They offer functionalities that do not affect the analyses that are run by HyperTest.

  • WEEKLY_REPORTS_DAY

  • OAS_DOC_PATH

  • OAS_HEADERS

  • OAS_API_PREFIX

  • DAILY_MAINTENANCE_TIME

  • TIMEZONE_OFFSET

  • MAX_RUNNER_INSTANCES

  • REQUEST_AUTODELETION_WINDOW_DAYS

  • TEST_RESULTS_AUTODELETION_WINDOW_DAYS

Last updated