I think I know the answer but want to make sure I'm not missing a configuration option.
Goal: Run multiple parallel executions on the same host in distributed mode.
I thought it would be possible since you can run parallel executions on a single machine if you're not
using distributed executions. But it seems that distributed executions
removes this option.
Config:
execution:
- scenario: first-scenario
distributed:
- ${host0}
concurrency: 100
throughput: 10
ramp-up: 1m
hold-for: 1m
- scenario: second-scenario
distributed:
- ${host0}
concurrency: 100
throughput: 10
ramp-up: 1m
hold-for: 1m
Execution command:
bzt testplan.yml -o settings.env.host0=my.ip.addr
Error output (for 1 execution log)
java.lang.IllegalStateException: Engine is busy - please try later
Is there any solution to use the same host for multiple parallel executions?