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

fkvaft9z  于 5个月前  发布在  其他
关注(0)|答案(1)|浏览(72)

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

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

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

kyvafyod

kyvafyod1#

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

def response = new groovy.json.JsonSlurper().parse(prev.getResponseData())

response.remove('updatedAt')
response.remove('createdAt')

vars.put('request', new groovy.json.JsonBuilder(response).toPrettyString())

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

相关问题