Skip to content

Tester

The Tester lets you simulate an HTTP request and see exactly how the rule engine evaluates it — which rules were checked, why they matched or were skipped, and what the final redirect would be.

Input fields

Field Description
Method HTTP method (GET, POST, PUT, DELETE)
URL Host, path, and query string in one field, e.g. example.com/shop/42?lang=nl
HTTPS Whether the request uses HTTPS (Scheme = "https") or HTTP
Headers One Name: Value pair per line
Cookies One Name: Value pair per line
Geo Country ISO 3166-1 alpha-2 country code override, or Unknown to simulate an unresolvable IP
Geo Continent Continent code override, or Unknown
Returning Visitor Simulate a visitor with a known marker cookie

The URL field accepts input with or without a scheme prefix — https:// is stripped automatically if pasted.

Results

After pressing Test, results appear below the form without navigating away.

Match / No match card

Shows the first rule that matched, including:

  • Extracted values
  • The target template and the resolved redirect URL
  • The HTTP status code
  • Any cookies that would be set

If no rule matched, a warning card is shown instead.

Parsed request

Shows exactly what the engine received — useful to verify that the URL was parsed as expected (host, path, query, scheme, method).

Evaluation steps

A table showing every enabled rule that was evaluated, in order:

Column Description
# Sort order
Rule & Expression Rule name and its match expression
Result MATCH, EXTRACT ERROR, or skip
Extracts Captured values, or amber warnings for map misses
Details The reason a rule was skipped or that all conditions were met

Diagnosing a map miss

When an extract uses Map() and the key is not in the map, the extract column shows an amber badge and a message such as:

⚠ Map 'products': no entry for key '4'

This is purely a tester diagnostic — in production the rule still applies and the extract value is simply "".