Jmeter 如何将响应代码保存在变量中,并在使用JSR223侦听器进行断言的其他采样器中使用它

Jmeter 如何将响应代码保存在变量中,并在使用JSR223侦听器进行断言的其他采样器中使用它,jmeter,assertion,Jmeter,Assertion,我希望将一个采样器的响应代码保存在一个变量中,并希望使用JSR223侦听器在另一个采样器中使用该变量进行响应断言 我该怎么做 我已经定义了变量vars.put(“server”,prev.getResponseCode()),并尝试在其他采样器中使用它,但是我得到的响应为null如果脚本中有输入错误,则需要将代码修改为: vars.put("server",prev.getResponseCode()) 完成后,您应该能够在or中以vars.get('server')的形式访问该值,或者在其他

我希望将一个采样器的响应代码保存在一个变量中,并希望使用JSR223侦听器在另一个采样器中使用该变量进行响应断言 我该怎么做


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

如果脚本中有输入错误,则需要将代码修改为:

vars.put("server",prev.getResponseCode())
完成后,您应该能够在or中以
vars.get('server')
的形式访问该值,或者在其他测试元素中仅以
${server}
的形式访问该值

演示:


有关
vars
prev
和其他JMeter API快捷方式的更多信息:

使用了Beanshell后处理器并能够验证,再次感谢您的帮助