jmeter 通过使用循环控制器如何添加多个项目到购物车通过使用jpetstore应用程序在搜索栏中的单个请求

w1jd8yoj  于 2022-11-23  发布在  其他
关注(0)|答案(1)|浏览(187)

如何通过使用jpetstore应用程序中的循环控制器在购物车中添加多个产品,以及通过使用一个请求,我们需要将多个项目添加到购物车
通常在jmeter中尝试

mbzjlibv

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}作为循环控制器的循环计数

并在HTTP请求采样器中使用__V()和__intSum()函数组合来引用当前ItemId,如下所示:

${__V(ItemId_${__intSum(${__jm__Loop Controller__idx},1,)},)}

在需要时:

相关问题