我想将一个采样器的响应代码保存在一个变量中,并希望使用JSR223侦听器将该变量用于其他采样器中的响应断言 我怎样才能做到这一点?
我已经定义了变量vars.put(“ server”,prev.getResponseCode())并尝试在其他采样器中使用它,但是我得到的响应为空
答案 0 :(得分:1)
您的脚本中有错字,您需要将代码修改为:
vars.put("server",prev.getResponseCode())
完成后,您应该可以在JSR223 Test Elements或__groovy() function中访问vars.get('server')
或在其他测试元素中仅访问${server}
的值。
演示:
有关vars
,prev
和其他JMeter API快捷方式的更多信息:Top 8 JMeter Java Classes You Should Be Using with Groovy