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

How to save RESPONSE CODE IN VARIABLE and use it in other sampler for assertion using JSR223 Listener

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

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

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

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

完成后,您应该能够访问 JSR223 Test Elements or __groovy() function 中的 vars.get('server') 或其他测试元素中的 ${server} 的值。

演示:

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