【问题标题】:How to access data inside foreach controller Jmeter如何访问foreach控制器Jmeter内部的数据
【发布时间】:2022-10-14 21:21:14
【问题描述】:

如何使用具有索引值的 JSR223 采样器访问 foreach 控制器内部的数据。例如

 data_1 = something

 data_2 = something

等等

每当我尝试使用计数器时,它只会为每个计数提供 data_1 但在树视图中我看到计数器工作正常。如何访问 foreach 控制器中的每个项目。

【问题讨论】:

    标签: jmeter counter jmeter-5.0 jsr223 foreach-loop-container


    【解决方案1】:

    您要访问哪些“数据”?

    如果你配置ForEach Controller 像:

    那么您将能够获得foo 变量的当前值:

    vars.get('foo')
    

    ForEach 控制器的当前迭代可以通过以下方式访问:

    vars.get('__jm__your-foreach-controller-name-here__idx')
    

    如果您没有更改默认名称,它将是:

    vars.get('__jm__ForEach Controller__idx')
    

    其中varsJMeterVariables 类实例的简写,有关此和其他JMeter API 简写的更多详细信息,请参阅Top 8 JMeter Java Classes You Should Be Using with Groovy 文章。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-14
      • 2012-01-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多