【发布时间】:2023-02-21 17:40:59
【问题描述】:
我在 jsr223 采样器中为两个用户定义了一个 jmeter 变量。是否可以将这两个值存储在一个数组中?
【问题讨论】:
我在 jsr223 采样器中为两个用户定义了一个 jmeter 变量。是否可以将这两个值存储在一个数组中?
【问题讨论】:
属性与变量不同。变量是线程的局部变量;属性对所有线程都是通用的,需要使用 __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
【讨论】: