【问题标题】:Do parameterized controllers/module only run once in JMeter?参数化的控制器/模块是否只在 JMeter 中运行一次?
【发布时间】:2016-06-15 18:13:27
【问题描述】:

我在 JMeter 中使用循环控制器以不同的参数多次迭代某些模块。在循环控制器内部,我有一个 beanshell 采样器,根据循环迭代决定将变量设置为哪些值。然后有几个 jp@gc 参数化控制器,其中包含模块。但是,当我运行程序时,似乎只有用于暂停脚本、调试采样器和 beanshell 采样器的模块实际上每次都在运行。所有其他模块仅运行第一次迭代。有没有办法解决这个问题,或者可以使用不同的控制器?

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

【问题讨论】:

    标签: jmeter jmeter-plugins beanshell


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多