我在Jmeter工作。 我需要在特定请求的响应中发送变量名“ Reference”的值。 我可以使用字符串“ vars.put(” response“,new String(data));”使用Bean shell Post处理器来获得响应。 我需要获取变量“ Reference”,该变量被id称为id =“ reference”
我需要将值传递给变量“参考”。 有人可以帮忙吗?
答案 0 :(得分:0)
Since JMeter 3.1 it's recommended to use JSR223 Test Elements and Groovy language用于任何形式的脚本,因此,如果要将响应存储到Reference
JMeter变量中,可以按以下方式进行操作:
将以下代码放入“脚本”区域:
vars.put("Reference", prev.getResponseDataAsString());
其中:
vars
是JMeterVariables类实例的简写prev
代表父级SampleResult 有关所有可用功能/属性描述,请参见JavaDoc的上述速记方式;有关上述示例以及适用于Groovy脚本的其他JMeter API快捷方式的示例,请参见Top 8 JMeter Java Classes You Should Be Using with Groovy进行全面说明