1

我有Test plan几个Thread Groups (TG)有不同的Loop Count

Test Plan
|--TG 1: loop count=5
|--TG 2: loop count=10
|--TG 3: loop count=3

这些线程组是同时执行的。然而,由于线程的循环计数不同,一些线程已完成,而其他线程仍在运行。我想要的是根据最高的比率来JMeter管理每个的执行,以创建更均匀的时间分布并确保所有大致同时结束。例如:Thread GroupLoop CountTest planThread Groups

Test Plan
|--TG 1: loop count=5, execute every 2 occurrences of TG 2
|--TG 2: loop count=10
|--TG 3: loop count=3, execute every 3.3 occurrences of TG 2

在执行方面,事情看起来像这样:

[round 1] TG1: run  | TG2: run  | TG3: run
[round 2] TG1: wait | TG2: run  | TG3: wait
[round 3] TG1: run  | TG2: run  | TG3: wait
[round 4] TG1: wait | TG2: run  | TG3: run
etc...

我可以配置 JMeter 来实现这一点,如果可以的话怎么做?

4

0 回答 0