Jmeter 如何将响应代码保存在变量中,并在使用JSR223侦听器进行断言的其他采样器中使用它
我希望将一个采样器的响应代码保存在一个变量中,并希望使用JSR223侦听器在另一个采样器中使用该变量进行响应断言 我该怎么做Jmeter 如何将响应代码保存在变量中,并在使用JSR223侦听器进行断言的其他采样器中使用它,jmeter,assertion,Jmeter,Assertion,我希望将一个采样器的响应代码保存在一个变量中,并希望使用JSR223侦听器在另一个采样器中使用该变量进行响应断言 我该怎么做 我已经定义了变量vars.put(“server”,prev.getResponseCode()),并尝试在其他采样器中使用它,但是我得到的响应为null如果脚本中有输入错误,则需要将代码修改为: vars.put("server",prev.getResponseCode()) 完成后,您应该能够在or中以vars.get('server')的形式访问该值,或者在其他
我已经定义了变量vars.put(“server”,prev.getResponseCode()),并尝试在其他采样器中使用它,但是我得到的响应为null如果脚本中有输入错误,则需要将代码修改为:
vars.put("server",prev.getResponseCode())
完成后,您应该能够在or中以vars.get('server')
的形式访问该值,或者在其他测试元素中仅以${server}
的形式访问该值
演示:
有关
vars
、prev
和其他JMeter API快捷方式的更多信息:使用了Beanshell后处理器并能够验证,再次感谢您的帮助