Skip to content

Conditional

formatting...

Task executes one or more other tasks based on condition.

This is useful when a set of tasks should be executed if condition is True, and another set of tasks if condition is False.

All tasks created between conditional if and conditional end will be wrapped in this instance and executed conditionally. If the task has its own name attribute, it will be prefixed with this tasks name.

The conditional else step expression is optional, if not used no additional tasks will be executed if condition is false.

Step implementations

Statistics

Executions of this task will be visible in locust request statistics with request type COND. name is suffixed with <condition> (<n>), where <condition> is the runtime resolved condition and <n> is the number of tasks that is executed for the resolved condition. Each task in the set for condition will have its own entry in the statistics, see respective tasks documentation.