如何为第一个样本运行所有循环,然后在Jmeter中切换到以下样本

如何为第一个样本运行所有循环,然后在Jmeter中切换到以下样本,jmeter,Jmeter,我有一个Jmeter项目,它包含3个样本和一个计数器,这三个样本都使用它。 接下来是测试结构: -Test Plan --Thread Group ----Counter ----Listener ----Enrollment HTTP sample (SOAP request) ----Configuration HTTP sample (SOAP request) ----Start Cycle HTTP sample (SOAP request) 当我为第一个样本运行所有线程和循环时,测

我有一个Jmeter项目,它包含3个样本和一个计数器,这三个样本都使用它。 接下来是测试结构:

-Test Plan
--Thread Group
----Counter
----Listener
----Enrollment HTTP sample (SOAP request)
----Configuration HTTP sample (SOAP request)
----Start Cycle HTTP sample (SOAP request)
当我为第一个样本运行所有线程和循环时,测试有一个值,然后为第二个样本运行所有线程和循环,然后为第三个样本运行所有线程和循环。 换句话说,我必须注册个人,配置周期和开始周期。所有三个样本的计数器值应相同

问题是如何配置测试,以便Jmeter分别为第一个样本、第二个样本和第三个样本执行所有线程和循环?


我需要将其纳入one Jmeter项目,因为我计划将此测试纳入CI流程。

您可以将示例分解为不同的线程组,如下所示:

  • 螺纹组1
    • 柜台
    • 招生
  • 螺纹组2
    • 柜台
    • 配置
  • 螺纹组3
    • 柜台
    • 启动周期
并选中级别上的
连续运行线程组
框。在这种情况下,线程组将逐个执行


我还建议查看返回当前线程数的函数,即第一个线程为1,第二个线程为2,依此类推。也许您可以从计数器切换到_threadNum函数。还有一个函数,每次调用时递增1。您可能希望查看post系列文章,了解如何实现额外的灵活性

谢谢大家!!这就是我需要的!