Overview of Gonkey testing automation
masterGonkey is a testing automation tool designed to test services via their APIs. It works by sending pre-prepared requests to a service and verifying the responses. Test scenarios are described using YAML files.
Key Features:
- Supports REST/JSON APIs.
- Validates service APIs against OpenAPI specifications.
- Populates service databases using fixtures (supports PostgreSQL, MySQL, Aerospike, and Redis).
- Provides mocks to simulate external services.
- Can be used as a library integrated with unit tests.
- Generates Allure reports with support for TMS integration (TestIT, Allure TestOps).
- Includes a JSON-schema for YAML file autocompletion and validation.