Jmeter——如何组合变量名和计数器()

Olh*_*rak 3 variables counter jmeter

我有以下问题:

在此处输入图片说明

我确实认为 ProductId 变量被分配了第一个值,然后当我引用${productId}.

我试图${__counter()}在 RegexExtractor 中申请引用名称,但随后 BeanShellAssertion 未能设置该属性。

我应该如何正确解决这个问题?

Dmi*_*i T 8

您可以使用 __V() 函数来组合 2 个变量。

即,如果您有 2 个变量,例如:

  • productId
  • counter

并希望以评估即${productId_1},${productId_2}等等。

它应该很简单:

${__V(productId${counter})}
Run Code Online (Sandbox Code Playgroud)

同样的方法适用于__counter()函数:

${__V(productId_${__counter(,)})}
Run Code Online (Sandbox Code Playgroud)

演示:

V功能演示

有关上述功能和其他功能的综合信息,请参阅如何使用 JMeter 功能帖子系列