我正在尝试在另一个控制器(ForEach OR Loop或任何其他控制器)中使用交错控制器,以便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服务的多个测试场景(在请求数据中有一些变化等),因此一些服务可能有2个场景,有些可能有10个。
那么有没有办法在交错控制器下获得采样器的数量?或者我的测试计划更好的设计。
由于
答案 0 :(得分:0)
查看interleave文档,因为它很好地解释了它是如何工作的,以及如何从上到下执行每次迭代。如果您只想要一个随机执行的采样器(每次迭代),您可以使用random controller。
注意:如果所有孩子都被执行了,那些控制器就不会自动停止。他们重新开始。如果你想停下来,你必须添加不同的逻辑才能实现这一目标。