获取动态值 vars.put
Get value for dynamic vars.put
如果我将 put 键值设置为图表中的动态 i
值(这是一项要求),
得到vars.get("i")
时,只能得到i=2时的值aaa2
我想获取所有的值(aaa1和aaa2),我该怎么办?
要查看多个值,您需要通过将 vars.put
行更改为:
来保存多个变量
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采样器Best Practices
we advise switching from BeanShell to JSR223 Test Elements
如果我将 put 键值设置为图表中的动态 i
值(这是一项要求),
得到vars.get("i")
时,只能得到i=2时的值aaa2
我想获取所有的值(aaa1和aaa2),我该怎么办?
要查看多个值,您需要通过将 vars.put
行更改为:
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采样器Best Practices
we advise switching from BeanShell to JSR223 Test Elements