Transaction Monitor

The Transaction monitor runs a sequence of HTTP requests as a single check, allowing each step to extract values from the previous response and inject them into the next request. Use it to validate real user flows — login, then fetch a resource, then perform an action — instead of probing each endpoint in isolation.

If any step fails its expected status or body assertion, the entire monitor is reported as down with the failing step and reason in the message.

Configuration Options

Basic Settings

Transaction Specific Settings

If a step references an {{undefined}} variable, the monitor fails immediately with the offending step and variable name in the message — making debugging straightforward.

Example Use Cases