我在循环控制器中使用XPath提取器,并且遇到了我无法使用提取器的 matchNr 的问题。
如果我使用Counter而不是Random Variable,我可以访问matchNr 我试图使用While和Loop Controller构建它但没有成功。
如何随机添加一些?
感谢任何提示。
答案 0 :(得分:1)
这是我的解决方案,但我不喜欢它:
第二个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帖子系列,他们澄清了一些不太明显的用例。