参数化控制器/模块是否仅在JMeter中运行一次?

参数化控制器/模块是否仅在JMeter中运行一次?,jmeter,jmeter-plugins,beanshell,Jmeter,Jmeter Plugins,Beanshell,我在JMeter中使用一个循环控制器,使用不同的参数多次迭代某些模块。在循环控制器中,我有一个beanshell采样器,根据循环迭代决定变量的设置值。然后有几个jp@gc带有模块的参数化控制器。然而,当我运行该程序时,似乎每次都只有打算暂停脚本、调试采样器和beanshell采样器的模块在运行。所有其他模块只运行第一次迭代。有没有办法解决这个问题,或者使用不同的控制器 编辑:使用调试采样器进行了更多的测试。似乎代码将进入参数化控制器并运行调试采样器,但随后它将不会进入模块控制器并运行我所需要的。

我在JMeter中使用一个循环控制器,使用不同的参数多次迭代某些模块。在循环控制器中,我有一个beanshell采样器,根据循环迭代决定变量的设置值。然后有几个jp@gc带有模块的参数化控制器。然而,当我运行该程序时,似乎每次都只有打算暂停脚本、调试采样器和beanshell采样器的模块在运行。所有其他模块只运行第一次迭代。有没有办法解决这个问题,或者使用不同的控制器


编辑:使用调试采样器进行了更多的测试。似乎代码将进入参数化控制器并运行调试采样器,但随后它将不会进入模块控制器并运行我所需要的。。。我不知道为什么。

我终于找到了问题。出于某种原因,简单的控制器只运行一次,即使它们处于循环中。我在谷歌搜索中找不到任何提及这一点的内容,我只是碰巧尝试将作为模块容器的简单控制器更改为参数化控制器,尽管我不需要参数化,循环突然起作用。我希望这可以帮助其他遇到这个问题的人,因为我在网上找不到任何其他解决方案。

我终于找到了问题所在。出于某种原因,简单的控制器只运行一次,即使它们处于循环中。我在谷歌搜索中找不到任何提及这一点的内容,我只是碰巧尝试将作为模块容器的简单控制器更改为参数化控制器,尽管我不需要参数化,循环突然起作用。我希望这可以帮助其他遇到这个问题的人,因为我在网上找不到任何其他解决方案