当前位置: 首页 > 知识库问答 >
问题:

JMeter-并行和顺序线程组在同一测试计划中执行

易超
2023-03-14

我的jmeter测试计划如下所示,

Test Plan
  Thread Group1
  Thread Group2
  Thread Group3
  Thread Group4

并且我的测试计划配置设置为并行运行所有线程组

在这里,我想依次执行线程组1,然后执行线程组2,同时执行相同的线程组3,然后执行线程组4,但是线程组1和线程组3并行执行

共有1个答案

娄德运
2023-03-14

我在这里看到了3种选择:

>

  • 使用调度,它允许您以组1和组3同时运行的方式调度4个组,而组2和组4被调度在组1和组3完成后运行。

    使用2个JMeter运行它们:在一个JMeter中有线程组1线程组2,在另一个JMeter中有线程组3线程组4。每个JMeter将被配置为顺序运行线程组,但两者都将并行运行,因此线程组1线程组3将并行运行

      null

    线程组A线程组B中,可以使用循环控制器来实现特定数量的迭代,而不是线程组级别的循环。即:

    Thread Group A
        Loop Controller [Count = same count as was used for Thread Group1]
            all samplers of Thread Group1
        Loop Controller [Count = same count as was used for Thread Group2]
            all samplers of Thread Group2
    Thread Group B
        Loop Controller [Count = same count as was used for Thread Group3]
            all samplers of Thread Group3
        Loop Controller [Count = same count as was used for Thread Group4]
            all samplers of Thread Group4
    

  •  类似资料:
    • 主要内容:测试计划注意事项 -可以将测试计划可视化为用于运行测试的JMeter脚本。 测试计划由测试元素组成,例如线程组,逻辑控制器,样本生成控制器,监听器,定时器,断言和配置元素。 测试计划包含执行脚本的所有步骤。 测试计划中包含的所有内容都按照从上到下的顺序执行,或者按照测试计划中定义的顺序执行。 下图给出了测试计划的目录级别。 测试计划注意事项 - 在运行整个测试计划之前,应保存测试计划。 JMeter文件或测试计划以扩

    • 问题内容: 我们有一个基于石英的调度程序应用程序,该应用程序每分钟运行约1000个作业,每分钟的秒数均匀分布,即每秒约16-17个作业。理想情况下,这16-17个作业应同时触发,但是该作业的execute方法的第一个语句(仅记录执行时间)非常晚。例如,假设我们从05:00到05:04每分钟安排1000个作业。因此,理想情况下,计划在05:03:50进行的作业应该在05:03:50记录了execut

    • 在本节中,我们将学习如何编写一个简单的测试计划来测试Java Messaging Service(JMS)。 出于测试目的,我们使用Apache ActiveMQ。有各种JMS服务器,如:glassfish3,IBM WebSphere MQ(以前称为MQSeries),Tibco等。 在继续本节之前,请按照以下简单步骤在系统上安装Apache ActiveMQ。 从以下链接下载最新版本的Apac

    • 主要内容:创建JMeter测试计划,添加采样器,添加监听器,保存并执行测试计划,验证输出在本节中,我们将学习如何创建测试FTP站点的基本测试计划。 为了演示测试目的,我们将使用公共可用的FTP位置,可以使用它来测试文件的下载。 您可以使用市场上现有的任何可用的演示FTP位置。我们使用URL下的FTP位置: https://dlptest.com/ftp-test/ 下图显示了上述URL时打开的网页。 单击FTP测试部分下的URL: ftp://ftp.dlptest.com/ 。 它

    • 主要内容:创建JMeter测试计划,添加采样器,添加监听器,验证输出在本节中,将学习如何创建测试网页的基本测试计划。 出于演示测试目的,我们将测试URL - https://www.xnip.cn/ 的网页性能。 创建JMeter测试计划 进入到JMeter安装bin文件夹,双击文件以启动JMeter界面。 单击“Test Plan”节点。 将测试计划重命名为Demo Test。 选择节点并右键单击所选项目。 鼠标悬停在“Add”选项上,然后将显示元素列表。 选择

    • 我的应用程序将从用户那里获取jmx文件作为测试计划并执行它。我已经在我的应用程序后端(1个JMeter客户端和多个JMeter服务器)分发了JMeter设置。 我面临的挑战是执行测试计划所需的线程数。 < li >如果我从用户处显式获取#instances(执行测试的JMeter服务器)和#threads,如何在执行之前用该线程组配置用户提供的测试计划?这将允许我事先用我的集群和机器容量来验证这些