Skip to content

Chain steps

Protocol steps (HTTP, SMTP, IMAP, LDAP, SpamAssassin) are added by picking an existing probe from the probe picker dialog.

[SCREENSHOT: Probe picker dialog — project list on left, probe list on right, confirm button]

After selecting a probe, VirtuProbe copies its configuration into the chain step. The step name defaults to ProjectName / ProbeName. The original probe is not modified.

Each step can have extractors attached — see Extractors.

ITERATE is a container step that executes its child steps once for each item in a list variable.

[SCREENSHOT: ITERATE step expanded — source variable selector, child steps listed below]

FieldDescription
Source variableName of the list variable to iterate over

The current item is available inside child steps as {{item}}. Variables produced by child steps are shared into the parent context; the last iteration’s values win on collision.

PRINT writes a variable’s current value to the execution log. Useful for debugging a chain.

[SCREENSHOT: PRINT step — variable name field, log output showing resolved value]

FieldDescription
VariableThe {{variable}} expression to print