Multiple executions single distributed host (Taurus + JMeter)

105 views
Skip to first unread message

Eric Dauenhauer

unread,
Aug 20, 2020, 12:56:22 PM8/20/20
to codename-taurus
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?

grey fenrir

unread,
Aug 21, 2020, 12:21:27 AM8/21/20
to codename-taurus
Hi
1. Doubt it as you use the same slave for two masters
2. It's jmeter questiion but this list for taurus questions only

---
Taras
Message has been deleted

Eric Dauenhauer

unread,
Aug 21, 2020, 9:35:24 AM8/21/20
to codename-taurus
I disagree that it's a JMeter question because it's not possible to run two distinct parallel executions in JMeter alone, so the question is moot in a JMeter-only context. The question only becomes relevant when using Taurus.

That said, we agree that it's unlikely to work. Thank you for weighing in.
Reply all
Reply to author
Forward
0 new messages