我们必须模拟我的应用程序的真实场景。 我们有 2 个服务在同一个系统中同时工作,不同的用户可以同时到达,每个流程可以一起工作。
在 JMeter 中,我们想要模拟我们估计的虚拟用户总数(仅针对 1 个线程组),并且我们希望使用吞吐量控制器为每个流放置真实的虚拟用户,因为我们估计了不同的虚拟用户数量应用程序中的每个流程。
在真实场景中,每个流(采样器组)可以同时并行顺序执行,我们想要模拟这一点。
查看图片中的示例。
是否可以仅将 1 个终极线程组与虚拟用户总数一起使用,并在同一个终极线程组中按顺序并行运行每个流程(虚拟用户通过吞吐量控制器分布)?
请告诉我,谢谢。
Give a try to this approach:
</br>
Test Plan: </br>
bzm - Concurrency Thread Group (define concurrency) </br>
> bzm - Weighted Switch Controller (define distribution of txns) </br>
> jp@gc - Throughput Shaping Timer (define throuhput) </br>
> Transaction Controller : txn_1, txn_n </br>
Cheers!