如何按顺序执行线程组

How to execute Thread Groups in order

我的测试计划是这样的:

Test Plan
   |- Thread Group A
   |     |- HTTP request 1
   |- Thread Group B
   |     |- HTTP request2
   |     |- HTTP request3
   |- Thread Group C
   |     |- HTTP request4
   |     |- HTTP request5
   |- Thread Group D
   |     |- HTTP request6

当我 运行 它时,它不会按顺序执行线程! (B -> A-> D -> C) 请问我该如何解决?

默认JMeter执行Thread Groups simultaneously, if you want JMeter to execute them one by one - tick Run Thread Groups consecutively at Test Plan级别

您还可以考虑使用 Inter-Thread Communication Plugin 来为请求执行设置一些自定义规则,以防一个线程组中的请求需要在另一个线程组中的特定请求之后执行。