如何使用提取器元素中的matchNr与Random?

时间:2015-10-20 14:13:51

标签: jmeter

我在循环控制器中使用XPath提取器,并且遇到了我无法使用提取器的 matchNr 的问题。

enter image description here

如果我使用Counter而不是Random Variable,我可以访问matchNr 我试图使用While和Loop Controller构建它但没有成功。

如何随机添加一些?

感谢任何提示。

2 个答案:

答案 0 :(得分:1)

这是我的解决方案,但我不喜欢它:

enter image description here

第二个Loop Controller只循环一次。 FloatGlassPackage随机(计数器)使用__Random函数,如${__Random(1,${number_matchNr},packageNumber)}

答案 1 :(得分:0)

试试这个:

${__V(number_${number_matchNr})}

根据__V() function documentation

  

例如,如果有变量A1,A2和N = 1:

     

$ {A1} - 工作正常

     

$ {A $ {N}} - 不起作用(嵌套变量引用)

     

$ {__ V(A $ {N})} - 工作正常。 $ {N}变为A1,__ V函数返回A1

的值

还值得查看How to Use JMeter Functions帖子系列,他们澄清了一些不太明显的用例。