嵌套的JMeter ForEach控制器位于另一个ForEach控制器内

时间:2017-12-12 03:06:33

标签: regex foreach controller jmeter

这就是我所拥有的

TestPlan  
  Thread Group  
    HTTP Request1
      Regular Expression Extractor  - Return 10 Results - URLs  
    ForEach Controller - Using variable from extractor - **Successfully Loops through above results**  
      HTTP Request2
        Regular Expression Extractor  - Return 10 Results - URLs
      ForEach Controller-- **Run only one result** -- I want to run through all the above results from HTTP Request2

这就是我所拥有的 TestPlan

2 个答案:

答案 0 :(得分:1)

JMeter对嵌套的ForEach控制器没有任何问题,因为我定义了以下变量:

JMeter User Defined Variables

我可以使用2个ForEach控制器以嵌套方式迭代它们:

JMeter Nested ForEach Controllers

所以我期望您的正则表达式提取器配置不正确(即它只返回一个匹配项 - 您是否将-1指定为“匹配否”?)或ForEach控制器配置错误。

答案 1 :(得分:1)

谢谢@Dmitri我在foreach控制器中使用变量作为$ {variable}而不是当我只使用输入变量时它工作正常:变量

<强> 真棒