jmeter如何在两个用户组之间分配出站流量。例如,组 #1 获得 30% 的流量,组 #2 获得 70% 的流量。
不确定我是否像 Oliver 那样理解您的要求,对我来说,您只需设置一个占总线程 30% 的线程组和第二个线程组(占总线程的 70%(。
否则,你可以用另一种方式阅读这篇文章,以达到奥利弗所理解的方式:
- http://www.ubik-ingenierie.com/blog/jmeter_control_percentage_of_sampler/
显示了如何分发,但与吞吐量控制器相反,它确保至少执行一个样本。
有多种方法可以做到这一点。您可以使用非常简单的吞吐量控制器,或者,如果您只希望触发一个请求,则可以创建一个简单的随机变量,将其设置为0到10之间的随机数,然后使用If 控制器来控制执行。
像这样:
Thread Group
- Random Variable 0 - 10
- If Controller set to ${myVar} <= 3
HTTP Sampler
- If Controller set to ${myVar} > 3
HTTP Sampler