如何根据JMeter中的最后一个json响应创建多请求?

时间:2017-03-02 06:50:07

标签: json jmeter

我将从上一个请求获得json响应,然后我将解析响应并获得一个变量数组,然后逐个地为该数组中的每个元素创建新的请求。我不知道如何实现它。

2 个答案:

答案 0 :(得分:2)

使用JSON ExtractorForEach Controller组合。我们的想法是拥有如下变量:

var_1=foo
var_2=bar
var_3=baz

因此,您可以使用foreach loop进行迭代。请参阅Using Regular Expressions in JMeter文章以了解总体情况。

答案 1 :(得分:1)

要遵循的步骤:

  1. JSON Extractor(> = 3.0版本)或JSON Path Extractor(< 3.0版)插件添加到HTTP请求采样器,作为子项,其中收到JSON响应。
  2. 添加JSON Path Expressions以捕获特定值并将其存储在变量名称中,例如capturedArray。参考JSON Path Syntax
  3. 在以后的请求中,即HTTP请求采样器,您可以使用语法${capturedArray}
  4. 检索数组值