如何使用JSR223侦听器将RESPONSE CODE保存为变量并在其他采样器中使用它进行断言

时间:2019-10-11 10:14:22

标签: jmeter assertion

我想将一个采样器的响应代码保存在一个变量中,并希望使用JSR223侦听器将该变量用于其他采样器中的响应断言 我怎样才能做到这一点?

我已经定义了变量vars.put(“ server”,prev.getResponseCode())并尝试在其他采样器中使用它,但是我得到的响应为空

1 个答案:

答案 0 :(得分:1)

您的脚本中有错字,您需要将代码修改为:

vars.put("server",prev.getResponseCode())

完成后,您应该可以在JSR223 Test Elements__groovy() function中访问vars.get('server')或在其他测试元素中仅访问${server}的值。

演示:

enter image description here

有关varsprev和其他JMeter API快捷方式的更多信息:Top 8 JMeter Java Classes You Should Be Using with Groovy