Synthetic Tests¶
Through simulated requests and operations globally, monitor the performance of systems and applications in real-time. TrueWatch covers different network layers from backend to frontend, including HTTP, WebSocket, TCP, ICMP, and more, in a controlled and stable manner. It tracks the performance of web pages and APIs. Once any failure behavior (such as performance degradation, functional failure, prolonged response time, or unexpected status codes) is detected, the system will automatically trigger an alert.
Types of Synthetic Tests¶
API Tests¶
Monitor the availability and response time of APIs and websites through single requests. It can quickly detect service status codes, response delays, or error content. Supports initiating tests from global nodes, helping you promptly identify and accurately locate issues.
Multistep Tests¶
Simulate complex business processes or end-to-end user journeys by chaining multiple requests. Supports authentication scenarios (e.g., via Token). It can be used to monitor critical business transactions, ensuring the availability and stability of complex processes.
Manage Tasks¶
All synthetic test tasks can be managed through the task list. You can perform the following operations:
- Quick Filtering: Based on four major filtering options—test type, status, tags, and test frequency—you can customize and apply filters;
- Search: In the search bar, enter the task name to quickly locate it;
- Batch Operations: Enable, disable, delete, or export specific tasks in bulk;
- Import/Export: You can export or import tasks in JSON file format;
- Edit: Modify the configuration of synthetic test tasks;
- Clone Test Tasks;
- Audit Logs: View the operation records of the current task;
- Delete: Delete the current task;
- Edit Request Steps: Only applicable to Multistep Tests.
Note
If a node associated with a task is deleted, a icon will appear. Click the icon to filter all tasks marked with the warning.