繁体   English   中英

在 Jmeter 中的每个 http 请求之后,我如何将 JsonExtractor 返回存储在数组中?

[英]how can i store the JsonExtractor return in an array after each http request in Jmeter?

我有一个 JsonExtractor,它取“requestprotocolId”中返回的值,我在下一个线程组中使用它,因为这个值在下一个 API 请求中传递,但是当我发出 50 个请求时,它将返回 50“requestProtocolId” " 但他们不会一次全部返回,每个请求都会返回一个,所以我希望这个字段中返回的值在每次请求时都存储在一个数组中,当我完成线程组并移动到下一个我可以在下一个请求中使用所有这些“requestProtocolId”,一次一个。 这有没有可能?

  1. 下一个请求不必在“下一个线程组”中,它可以在同一个线程组中,这样您就不必将 JMeter 变量线程本地)转换为 JMeter 属性或使用线程间通信插件

  2. 如果您想从 50 个单独的请求中收集 50 个“requestprotocolId”到某种形式的数组中 - 可以使用JSR223 PostProcessor来完成,请查看以下材料:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM