Until
formatting...Task calls the request method of a grizzly.users implementation, until condition matches the
payload returned for the request.
Step implementations
Statistics
Executions of this task will be visible in locust request statistics with request type UNTL indicating how
long time it took to finish the task. name will be suffixed with r=<retries>, w=<wait>, em=<expected_matches>.
The request task that is being repeated until condition is true will have it's own entry in the statistics as an
ordinary Request or Client task.
Arguments
| Name | Type | Description | Default |
|---|---|---|---|
request |
RequestTask | ClientTask |
request that is going to be repeated | required |
condition |
str |
condition expression that specifies how request should be repeated |
required |
Format
condition
| Name | Type | Description | Default |
|---|---|---|---|
expression |
str |
JSON- or Xpath expression | required |
retries |
int |
maximum number of times to repeat the request if condition is not met (default 3) |
3 |
wait |
float |
number of seconds to wait between retries | 1.0 |
expected_matches |
int |
number of matches that the expression should match | 1 |