【问题标题】:How to run selective thread group in jmeter如何在jmeter中运行选择性线程组
【发布时间】:2020-05-12 06:59:55
【问题描述】:

在我的 jmx 测试计划中,我有 10 个线程组。如何在 jmeter 非 gui 模式下运行特定的线程组。

在上图中,您可以看到我有 10 个不同的线程组,用例是我们可能只需要运行 2 个线程组来开始测试的初始阶段。

提前感谢您的帮助。

【问题讨论】:

    标签: jmeter jmeter-5.0


    【解决方案1】:

    试试这个方法 如果要针对每个运行的线程:

     - ${__P(TCRCSP1,)} - For thread Group 1 
     - ${__P(TCRCSP2,)} - For thread Group 2 
     - ${__P(TCRCSP3,)}...so on...
    

    在每个线程组“线程数(用户)”字段中传递以下属性。

    现在从命令行为不想执行的线程传递值 Zero,其余的用户数量如下:

    -JTCRCSP1=2 -JTCRCSP2=0 -JTCRCSP1=0....so on
    

    希望这会有所帮助!

    【讨论】:

      【解决方案2】:
      1. 您可以通过将线程数设置为0 或负值或非数字来“禁用”特定线程组,只需采用与使用__P() function 对线程/斜坡/迭代相同的方法
      2. 您可以使用 Taurus 工具作为 JMeter 测试的包装器,这是一个最小的 Taurus YAML 文件,它使用线程组 TCR CSP 5TCR CSP 6 enabled and others disabled 启动 JMeter 测试计划将如下所示:

        ---
        execution:
          scenario:
            script: test.jmx
            modifications:
              disable:
                - TCR CSP 1
                - TCR CSP 2
                - TCR CSP 3
                - TCR CSP 4
                - TCR CSP 7
                - TCR CSP 8
                - TCR CSP 9
                - TCR CSP 10
              enable:
                - TCR CSP 5
                - TCR CSP 6
        

      【讨论】:

        猜你喜欢
        • 2021-12-14
        • 2018-08-21
        • 1970-01-01
        • 2017-07-05
        • 1970-01-01
        • 2023-01-16
        • 2019-04-21
        • 2016-09-02
        • 2020-09-24
        相关资源
        最近更新 更多