我用post方法调用REST web服务,请求如下:
{
"id":null,
"scrollType":0,
}
在JMeter中,在创建线程组并将10添加到循环计数后,我添加了Http请求。我设置了protocol和其他内容和正文数据。
我添加了JSR223 PostProcessor,并使用groovy代码从我的响应中获取最后一个id:
vars.put("id_BSH", new groovy.json.JsonSlurper().parse(prev.getResponseData()).get(9).id as String)
现在我想把id_BSH
添加到下一个请求中,而不是"id":null,
!
我该怎么做?
对于第一个请求,我想成为id = null
,而在其他请求中,我想变成id = ${id_BSH}
?
在请求中使用id_BSH
变量:
"id":${id_BSH},
您只需要用null初始化值,就可以在测试计划或用户定义变量中定义它
用户定义变量元素允许您定义一组初始变量,就像在测试计划中一样