我有一个关于变量的问题,在jmeter的groovy中。 我想创建一个测试,在第一步中通过groovy采样器读取数据,并将其置于可变预算中,def = old_budget; 在测试结束时,我想创建另一个采样器并检查预算是否为old_budget - 5.
在第二个采样器的参数中我放了$ {old_budget},但是采样器没有识别上一个采样器中的变量,我错过了什么?
P.S。变量不是用户定义的变量,它是在第一个采样器中定义的
答案 0 :(得分:0)
为了创建名为old_budget
的新JMeter变量,其值为budget
变量,您可以这样做:
vars.put('old_budget', vars.get('budget'))
查看截图,您似乎误用了参数功能
您可以使用args[]
简写单独引用它们,如:
- `args[0]` - for "budget"
- `args[1]` - for RedisIP
- etc.
演示:
更多信息: