Synthetic Tests¶
Through simulated requests and operations from around the world, monitor the performance of systems and applications in real time. Guance uses a controlled and stable approach to track the performance of web pages and APIs across different network layers from backend to frontend, including HTTP, WebSocket, TCP, ICMP, and more. If any abnormal behavior occurs (such as performance degradation, functional failure, long response times, or unexpected status codes), the system will automatically trigger an alert.
Synthetic Test Types¶
1. API Tests
Monitor the availability and response time of APIs and websites through single requests, quickly detecting service status codes, response delays, or error content. Supports initiating tests from global nodes to help you promptly identify and accurately locate issues.
Simulate complex business processes or end-to-end user journeys by chaining multiple requests, supporting authentication scenarios (e.g., via tokens). Can be used to monitor critical business transactions, ensuring the availability and stability of complex workflows.
Managing Tasks¶
All synthetic test tasks can be managed through the task list. You can perform the following operations:
- Quick filtering: Customize filtering based on four major filter options: test type, status, tags, and test frequency.
- Search: Enter the task name in the search bar to quickly locate tasks.
- Batch operations: Enable, disable, delete, or export specific tasks in bulk.
- Import/Export: Tasks can be exported or imported in JSON file format.
- Edit: Modify the configuration of synthetic test tasks.
- Clone test tasks.
- Operation audit: View the operation records of the current task.
- Delete: Remove the current task.
- Edit request steps: Applies only to Multistep Tests.
Note
If any nodes associated with a task are deleted, a ❗️ icon will appear. Click this icon to filter all tasks marked with this indicator.