如何从数组响应数据中选择特定数据并将其作为输入传递给jmeter中的下一个thred

时间:2017-06-20 12:53:34

标签: jmeter

1.第一个请求给了我一个值数组作为Jmeter中查询参数搜索API的响应。 Reg ex:“data”:[(“。+?”)] enter image description here 2.现在我想在响应数据中选择一个/第一个值。 3.将所选值作为下一个线程的输入传递。  我正在寻找解决方案而不使用shell脚本。

2 个答案:

答案 0 :(得分:2)

查看你的正则表达式,似乎你试图从JSON响应中提取一些内容,我相信最简单的选择是切换到JSON Extractor并使用以下JSONPath查询:

$..data[0]

如果它没有返回您要查找的内容,请更新您的问题并提供完整的回复,您希望从那里得到什么,以便我们能够提出最优雅和最佳的解决方案。

同时查看以下材料:

答案 1 :(得分:1)

举个例子:

正则表达式配置:

Reference Name: anything
Regular Expression: (.+)
Template: $1$
Match No.(O for Random): 1

Reference Name应作为变量${ReferenceNameUsedInReGex}在下一个HTTP请求网址路径/正文中传递

1. enter image description here

enter image description here enter image description here