从先前请求的响应中提取的请求参数在多次运行时是否可以具有不同的值- Jmeter

iovurdzv  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(100)

场景:我们正在从第一个请求中提取一个值,并将其作为第二个请求的参数传递。第二个请求在循环控制器中,它运行了多次,但每次运行第二个请求时,它都应该取不同的值。有什么方法可以做到这一点吗?
例如:下面是相同的示例截图。数据是传递给第二个请求的变量。当第二个请求被多次命中时,它应该提取不同的值。

euoag5mw

euoag5mw1#

1.在正则表达式提取程序中,将“Match No”设置为-1,您将把所有匹配项提取到:

data_1=1
data_2=2
etc.

1.在循环控制器中,将“循环计数”设置为${data_matchNr}。这样,控制器将根据正则表达式提取器中的匹配项进行多次迭代
1.使用${__V(data_${__intSum(${__jm__Loop Controller__idx},1,)},)}代替${data}
更多信息:Here’s What to Do to Combine Multiple JMeter Variables

相关问题