当需要将上一个响应中的数据提取出来作为下一个请求时,就需要用到后置处理器中的正则表达式了。当然正则表达式只是其中一种方法,其他以后再学。
先找到响应中对应的字段,在该请求中加入后置处理器,找到正则表达式提取器填入正则表达式:"taskInstId":"(.*?)"。
"taskInstId"这个值就是我们响应中所对应的字段,正则表达式见下图
然后发起请求查看结果,报错了发现没有了双引号,还有逗号。。。。
请求样式
查看结果树中的请求,可以看到我们取到了正确的taskInstId
结果正确,响应值符合预期。
总结:
1、找到响应中的字段"taskInstId"
2、添加正则表达式提取器,配置参数 "taskInstId":"(.*?)"
3、在请求中配置正则表达式
"taskInstId": "${taskInstId}",
4、调试,查看结果树中的请求,查看响应结果。