Jmeter 获取动态变量的值

Jmeter 获取动态变量的值,jmeter,beanshell,Jmeter,Beanshell,如果我将put键值设置为图形中的动态I值(这是一项要求) 当我获取vars.get(“I”)时,我只能在I=2时获取值aaa2 我想得到所有的值(aaa1和aaa2),我应该怎么做? 要查看多个值,您需要通过更改变量来保存多个变量。将行设置为: vars.put("i" + i, a); 然后使用${i[number]}获取它,如下所示: ${i0} ${i1} ${i2} 另一个选项是将值连接到变量${i],类似于 vars.put("i" , (vars.get("i") == nu

如果我将put键值设置为图形中的动态
I
值(这是一项要求)

当我获取vars.get(“I”)时,我只能在I=2时获取值aaa2

我想得到所有的值(aaa1和aaa2),我应该怎么做?


要查看多个值,您需要通过更改变量来保存多个变量。将行设置为:

vars.put("i" + i, a);
然后使用
${i[number]}
获取它,如下所示:

${i0} ${i1} ${i2}
另一个选项是将值连接到变量
${i]
,类似于

vars.put("i" , (vars.get("i") == null ? "" : vars.get("i")) + a);
根据JMeter将您的Beanshell取样器更改为JSR223取样器

我们建议从BeanShell切换到JSR223测试元素


谢谢你及时解决了我的问题!:)