Jmeter 环路交织控制器

Jmeter 环路交织控制器,jmeter,Jmeter,我试图在另一个控制器(ForEach或Loop或任何其他)中使用interleave控制器,这样interleave控制器下的每个采样器(即HTTP请求)都执行一次,并且在最后一个采样器完成后,测试退出“外部”控制器 我的测试计划看起来有点像下图 test plan --Loop controller ( with loop count = num of requests in Interleave Controller) ----Some test elements ----Interleav

我试图在另一个控制器(ForEach或Loop或任何其他)中使用interleave控制器,这样interleave控制器下的每个采样器(即HTTP请求)都执行一次,并且在最后一个采样器完成后,测试退出“外部”控制器

我的测试计划看起来有点像下图

test plan
--Loop controller ( with loop count = num of requests in Interleave Controller)
----Some test elements
----Interleave Controller
--------HTTP requests (count = n, with some differences)
----Some More test elements
测试计划是测试许多REST服务的多个测试场景(请求数据中有一些更改等),因此一些服务可能有两个场景,一些可能有10个

因此,有没有办法获得交织控制器下的采样器数量?或者对我的测试计划进行更好的设计

谢谢

请查看文档,因为它很好地解释了它的工作原理以及每次迭代如何从上到下执行一个采样器。如果您只希望随机(每次迭代)执行一个采样器,则可以使用

注意:如果所有子控制器都已执行,则这些控制器不会自行停止。他们重新开始。如果你想停止,你必须添加不同的逻辑来实现