如何使用JMeter中的For Each Controller访问regex组

时间:2015-10-15 08:12:01

标签: regex variables scripting automation jmeter

是否可以使用ForEach controller

的输出变量访问不同的组

例如,我正在使用Regular Expression Extractor提取2个元素,并且它们都有2个组。

使用Debug Sampler我看到正确提取值:

treenodes_1_g1=id1
treenodes_1_g2=First title
treenodes_2_g1=id2
treenodes_2_g2=Second title

接下来,我使用ForEach Controller使用以下内容迭代结果:

input variable: treenodes
output variable name: node
Add "_" before number: checked

我想在${node_${C}_g2}中的名称字段和其他地方的View Results Tree中使用${node_${C}_g1}个标题,其中$ {C}根据{{3}是计数器变量}}。

未正确解析值,因此我将${node_${C}_g2}视为${node_${C}_g2}文本而非First title

我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

为了评估多个变量,您需要使用__V函数。

JMeter _V() Function

${__V(node_${C})}

${__V(node_${C}_g2)}