如何在 JMeter 中使用 1 个线程组并行顺序执行 2 个流程

问题描述 投票:0回答:1

我们必须模拟我的应用程序的真实场景。 我们有 2 个服务在同一个系统中同时工作,不同的用户可以同时到达,每个流程可以一起工作。

在 JMeter 中,我们想要模拟我们估计的虚拟用户总数(仅针对 1 个线程组),并且我们希望使用吞吐量控制器为每个流放置真实的虚拟用户,因为我们估计了不同的虚拟用户数量应用程序中的每个流程。

在真实场景中,每个流(采样器组)可以同时并行顺序执行,我们想要模拟这一点。

查看图片中的示例。

是否可以仅将 1 个终极线程组与虚拟用户总数一起使用,并在同一个终极线程组中按顺序并行运行每个流程(虚拟用户通过吞吐量控制器分布)?

请告诉我,谢谢。

Example

performance testing parallel-processing jmeter sequential
1个回答
0
投票

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!      

© www.soinside.com 2019 - 2024. All rights reserved.