如何在提取后将3个ID传递给Jmeter中的下一个请求?

时间:2015-11-18 13:14:45

标签: regex jmeter

请求的示例视图来源

<html><input type="checkbox" class="abc" VId="2798997"
----
<input type="checkbox" class="abc" VId="2599787"
----
<input type="checkbox" class="abc" VId="2870713"
</html>

我使用正则表达式作为VId="(.+?)"

我在RegXTest视图中得到以下输出如何将以下三个VId传递给下一个请求

Match count: 3
Match[1][0]=VId="2798997"
Match[1][1]=2798997
Match[2][0]=VId="2599787"
Match[2][1]=2599787
Match[3][0]=VId="2870713"
Match[3][1]=2870713

我试图像这样传递http:localhost:8080?Id=${Vid_g1},${Vid_g2},${Vid_g3}         但第一个值是按预期传递但剩下的两个值无法传递给request.please建议我如何在请求中传递剩余的两个值。

1 个答案:

答案 0 :(得分:0)

Match Number设为-1并使用此

http:localhost:8080?Id=${Vid_1},${Vid_2},${Vid_3}

引自here

  

refName_matchNr - 找到的匹配数量;可能是0
  refName_n,其中n = 1,2,3等 - 由模板生成的字符串
  refName_n_gm,其中m = 0,1,2 - 匹配的组n
  refName - 始终设置为默认值
  refName_gn - 未设置