【问题标题】:Storing values in array/arraylist in jmeter在jmeter中的数组/数组列表中存储值
【发布时间】:2023-02-21 17:40:59
【问题描述】:

我在 jsr223 采样器中为两个用户定义了一个 jmeter 变量。是否可以将这两个值存储在一个数组中?

【问题讨论】:

    标签: jmeter jsr223


    【解决方案1】:

    根据documentation

    属性与变量不同。变量是线程的局部变量;属性对所有线程都是通用的,需要使用 __P 或 __property 函数来引用。

    因此,如果您想在多个线程之间共享一个“数组”,您可以使用以下方法:

    def list = []
    
    list.add('foo')
    list.add('bar')
    
    props.put('list', list)
    

    那么您可以在需要时将foo称为props.get('list')[0],将bar称为props.get('list')[1]

    有关此 props 速记和其他 JMeter API 组件的更多信息:Top 8 JMeter Java Classes You Should Be Using with Groovy

    【讨论】:

      猜你喜欢
      • 2012-10-30
      • 1970-01-01
      • 1970-01-01
      • 2019-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-23
      • 1970-01-01
      相关资源
      最近更新 更多