Jmeter:使用json响应中的新值更改默认主体数据请求文件
我通过以下请求调用REST web service with post方法:Jmeter:使用json响应中的新值更改默认主体数据请求文件,jmeter,jmeter-plugins,jmeter-5.0,Jmeter,Jmeter Plugins,Jmeter 5.0,我通过以下请求调用REST web service with post方法: { "id":null, "scrollType":0, } 在JMeter中,在创建线程组并将10添加到循环计数后,我添加了Http请求。我设置了协议和其他内容和主体数据 我添加了JSR223后处理器,并使用此groovy代码从我的响应中获取最后一个id: vars.put("id_BSH", new groovy.json.JsonSlu
{
"id":null,
"scrollType":0,
}
在JMeter中,在创建线程组并将10添加到循环计数后,我添加了Http请求。我设置了协议和其他内容和主体数据
我添加了JSR223后处理器,并使用此groovy代码从我的响应中获取最后一个id:
vars.put("id_BSH", new groovy.json.JsonSlurper().parse(prev.getResponseData()).get(9).id as String)
现在我想在下一个请求中添加id\u BSH
,而不是“id”:null,
我该怎么做
对于第一个请求,我想成为
id=null
,而在另一个请求中,我想成为id=${id\u BSH}
?在请求中使用id\u BSH
变量:
"id":${id_BSH},
您只需要使用null初始化值,您可以在测试计划或
用户定义变量元素允许您定义一组初始变量,就像在测试计划中一样