如何在Jmeter中分发出站流量

时间:2012-08-01 11:27:09

标签: jmeter traffic distribute

jmeter如何在两个用户组之间分配出站流量。例如,组#1获得30%的流量,组#2获得70%。

2 个答案:

答案 0 :(得分:0)

有多种方法可以做到这一点。您可以使用非常简单的Throughput Controller,或者,如果您只想要触发一个请求,则可以创建一个简单的Random Variable,将其设置为0到10之间的随机数,然后使用一个If Controller来控制执行。

类似的东西:

Thread Group
    - Random Variable 0 - 10
    - If Controller set to ${myVar} <= 3
        HTTP Sampler
    - If Controller set to ${myVar} > 3
        HTTP Sampler

答案 1 :(得分:0)

不确定我理解你的要求,正如奥利弗所做的那样,对我来说,你只需设置一个螺纹组,占总螺纹数的30%,第二个螺纹组设为70%。

否则,您可以阅读本文,这是另一种方式来实现Oliver理解的方式:

它显示了如何分发,但与吞吐量控制器相反,它确保至少执行一个样本。