Chain steps
Protocol steps
Section titled “Protocol 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
Section titled “ITERATE”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]
| Field | Description |
|---|---|
| Source variable | Name 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]
| Field | Description |
|---|---|
| Variable | The {{variable}} expression to print |