# Configuration
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.
Note
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 ou 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