从jmeter中的响应中删除json键,并将处理后的响应作为请求提供给下一个采样器

fkvaft9z  于 2024-01-09  发布在  其他
关注(0)|答案(1)|浏览(209)

我有一个采样器1,它产生的响应像

  1. { ....... updatedAt: dateAndtime, createdAt: datetime}

字符串
现在这个响应我必须通过删除updatedAt,createdAt键,值来处理,然后将请求体一样馈送到下一个采样器。有没有人可以帮助,如何做到这一点?

kyvafyod

kyvafyod1#

1.添加JSR223 PostProcessor作为返回上述JSON的请求的子级
1.将以下代码放入“脚本”区域:

  1. def response = new groovy.json.JsonSlurper().parse(prev.getResponseData())
  2. response.remove('updatedAt')
  3. response.remove('createdAt')
  4. vars.put('request', new groovy.json.JsonBuilder(response).toPrettyString())

字符串
1.如有必要,请稍后将修改后的请求值称为${request}
详细信息请参阅:

展开查看全部

相关问题