如何通过使用jpetstore应用程序中的循环控制器在购物车中添加多个产品,以及通过使用一个请求,我们需要将多个项目添加到购物车通常在jmeter中尝试
mbzjlibv1#
循环控制器基本上执行其子循环(ren)定义的次数。我不知道它是否100%适合向购物车添加商品,我的期望是您需要传递要添加到购物车的商品的ID,这意味着您需要以某种方式确定此ID,即打开商品列表并使用相关的后处理器(如Regular Expression Extractor or Boundary Extractor
这样,您将获得以下JMeter Variables:
ItemID_1=foo ItemID_2=bar etc. ItemID_matchNr=2
如果要添加所有项目-则将${ItemID_matchNr}作为循环控制器的循环计数
${ItemID_matchNr}
并在HTTP请求采样器中使用__V()和__intSum()函数组合来引用当前ItemId,如下所示:
${__V(ItemId_${__intSum(${__jm__Loop Controller__idx},1,)},)}
在需要时:
1条答案
按热度按时间mbzjlibv1#
循环控制器基本上执行其子循环(ren)定义的次数。
我不知道它是否100%适合向购物车添加商品,我的期望是您需要传递要添加到购物车的商品的ID,这意味着您需要以某种方式确定此ID,即打开商品列表并使用相关的后处理器(如Regular Expression Extractor or Boundary Extractor
这样,您将获得以下JMeter Variables:
如果要添加所有项目-则将
${ItemID_matchNr}
作为循环控制器的循环计数并在HTTP请求采样器中使用__V()和__intSum()函数组合来引用当前ItemId,如下所示:
在需要时: