【问题标题】:Invoke requests not for each iteration in JMeter不是为 JMeter 中的每次迭代调用请求
【发布时间】:2021-05-07 12:29:32
【问题描述】:

例如,我将线程(用户)数设置为 100,

我在 ThreadGroup 中有 3 个请求,我希望每个用户调用 request1 和 request2,但只有第三个用户调用 request3

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    您可以添加 If Controller 并检查每三个线程号:

    ${__groovy(${__threadNum()} % 3 == 0)}
    

    【讨论】:

      【解决方案2】:

      这取决于您到底想要实现什么,其中一个选项,很可能是最简单的选项之一,就是将您的 request3 放在 Throughput Controller 下,并将吞吐量控制器配置为运行它的子代 30% 的虚拟用户:

      更多信息:Running JMeter Samplers with Defined Percentage Probability

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-12-20
        • 2023-01-20
        • 2015-01-22
        • 1970-01-01
        相关资源
        最近更新 更多