我现在正在尝试使用Jmeter。
我已经创建了一个http请求来从一个响应中接收多个Id,并使用Json提取器来存储Id。
存储的ID如下所示:第一个ID:1234,第二个ID:2234,第三个ID:3234,所有标识:1234,2234,3234
现在,我想在另一个响应中使用这些Id,但我不想每次都配置变量,因为有很多id_{ascending number}。
例如:
网址:http://localhost/{id_1}方法:获取
网址:http://localhost/{id_2}方法:获取
网址:http://localhost/{id_3}方法:获取
我尝试使用用户定义的变量,如:${id_${counter}},但没有成功。如何成功执行此操作?
非常感谢。
1条答案
按热度按时间mlnl4t2r1#
最简单的方法是使用ForEach控制器,配置如下:
一旦在ForEach控制器的子控制器(ren)中完成,您将能够将“当前”id引用为
${id}
如果你想使用当前的迭代计数器,你需要把所有的东西都 Package 到__V()函数中,如下所示:
字符串表示以防万一:
更多信息:Here’s What to Do to Combine Multiple JMeter Variables