```
{
"challenge": {
"name": "just-search",
"schedule": [
{
"operation": {
"operation-type": "search",
"index": "_all",
"body": {
"query": {
"match_all": {}
}
}
},
"iterations": 100,
"target-throughput": 10
}
]
}
}
```

This track assumes that you have an existing cluster with pre-populated data. It will run the provided match_all query at 10 operations per second with one client and use 100 iterations as warmup and the next 100 iterations to measure.

The `iteration`

concept confuses me

What does `iteration`

mean? Does one `iteration`

mean one `operation`

, if not what's the relationship between `iteration`

and `operation`

?

From `target-throughput`

and `iterations`

, could we know how many operations and how long does one client execute?

If one iteration means one operation, in the example, does it mean we need to take 10 seconds to run all the operations?