如何使用JMeter提取licensetype和相应的id并将其传递给下一个HTTP API请求?

时间:2017-03-13 07:47:52

标签: jmeter

从响应中需要提取许可证类型和相应的ID(基于licensetype,id更改 - 例如:licensetype' full',可以有20个关联的ID,许可证类型' half' can是100 ids关联)。这些提取的信息需要传递给下一个“POST'通过传递licensetype和id来请求,如屏幕截图所示。

如何使用JMeter提取这种组合并将其传递给下一个HTTP API请求?我可以使用RegEx或JSON路径提取器分别提取每个类似licensetype和id,但是我需要在下一个请求中指定组合。请指导。

licensetype and id in response

next post request

1 个答案:

答案 0 :(得分:1)

一般建议:使用JSR223 PreProcessorGroovy language使用JsonBuilder类以编程方式构造JSON Payload。可以使用代表JMeterVariables类实例的vars简写来访问以前提取的ID。

参考文献: