3

你能告诉我如何遍历返回多个值的正则表达式后处理器的结果吗?

例子:

JSON 响应消息:

{
    "reply": {
        "code": "111",
        "status": "SUCCESS",
        "customerID": [
            "222-a",
            "b-333",
            "44-4",
            "s-555",
            "666",
            "777",
            "88-8"
        ]
    }
} 

Regx 提取器帮助我提取了数组的每个单独的组件:

links_1=222-a
links_2=b-333

我可以使用some.url/${links_1}.
这正是我想要实现的目标,但这似乎不起作用。
你能帮我么?

使用计数器循环通过 Regex 提取的单个变量,并将每个变量附加到另一个 HTTP 请求采样器中:

WhileController(${__javaScript(${C} < ${links_matchNr})}) 
HTTPSampler use ${__V(links_${C})}  
Counter (start=1,increment=1,maximum=${links_matchNr},referenceName=C)
4

2 回答 2

6

Use ForEach Controller:

  • input variable : links

  • output variable : link for example

enter image description here

You can then use each value inside Controller through:

${link}

于 2013-06-27T05:32:18.347 回答
2

我创建了这个教程, http: //goo.gl/4cBno我希望它有用。要清楚地查看桌面共享,请单击右下角的全屏图标。

于 2013-07-12T10:01:09.647 回答