要求:需要将 50 多个值存储到 Jmeter 属性并与 idx 一起使用
在普通变量的情况下,我们可以使用 Country_1 或 Country_2。
我们是否有任何函数可以将值数组设置为 jmeter 属性以及如何使用索引获取值?
注意:在这种情况下,值必须在不同的线程组中使用。
要求:需要将 50 多个值存储到 Jmeter 属性并与 idx 一起使用
在普通变量的情况下,我们可以使用 Country_1 或 Country_2。
我们是否有任何函数可以将值数组设置为 jmeter 属性以及如何使用索引获取值?
注意:在这种情况下,值必须在不同的线程组中使用。
您的 ArrayList 初始化不正确,您应该执行以下操作:
List myList = Arrays.asList('India', 'USA', 'UK')
速记中没有putObject
方法props
(基本上是java.util.Properties类的一个实例,因此您需要修改代码,例如:
props.put('Middle', myList)
完成后,您将能够使用__groovy() 函数访问单个列表成员,例如:
${__groovy(props.get('Middle').get(0),)}
- 对于第一个成员${__groovy(props.get('Middle').get(1),)}
- 对于第二个成员${__groovy(props.get('Middle').get(2),)}
- 对于第三个成员演示:
有关在 JMeter 测试中使用 Groovy 脚本的更多详细信息,请参阅Apache Groovy - 为什么以及如何使用它一文。