【问题标题】:Counter Config Element Issue计数器配置元素问题
【发布时间】:2021-05-07 06:12:54
【问题描述】:

我已经在 ForEach 控制器中放置了计数器配置 (DBID) 元素,无论我们得到什么 MatchNr 值,它都应该循环并传递 DBID_Counter 值。

问题是 - 我得到 dbid_matchNr=6,计数器元素在第三次循环后重置其值, 所以我尝试使用 Beanshell(Counter1) 增加计数器值并检查其工作正常,不知道为什么 Counter Config 会自动重置

3rd loop--> Counter1 is 3 and dbcounter is 3

4th Loop--> Counter1 is 4 and dbcounter is 1

Counter Config Element

有人能帮我理解为什么计数器元素没有按预期工作吗?

【问题讨论】:

    标签: jmeter counter performance-testing


    【解决方案1】:

    您的屏幕截图并没有说明您预期的问题,如果您对 Counter 行为感到困惑,请注意您根本不需要它,因为 JMeter 4.0 ForEach Controller 暴露了它是当前的迭代次数通过${__jm__ForEach Controller__idx}pre-defined variable

    如果您希望“计数器”从 1 开始,您可以使用 __intSum() function

    还要重新考虑使用 Beanshell,since JMeter 3.1 you're supposed to be using JSR223 Test Elements and Groovy language 进行脚本编写

    【讨论】:

      猜你喜欢
      • 2015-12-15
      • 2017-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多