我目前正在一个jmeter课程中做一个自学的基础课程,几天前我在这个网站上获得了很好的帮助,使用xpath表达而不是正常的表达,我很感激。但是我只需要在" Match No"中输入值0。为了随机选择。
有没有办法让XPath表达式匹配多个节点?我在网上发现了一些好东西,但我无法理解如何为我的xpath表达式实现这个功能?
${__Random(1,${refName_matchNr},n)}
refName
应该是我的xpath表达式吗?
答案 0 :(得分:0)
XPath提取器将所有匹配元素存储到变量中。即如果您的变量被称为test
并且匹配多个值,JMeter将按如下方式保存它们:
test_1
test_2
test_3
....
还会有test_matchNr
变量包含所有可能的匹配项。
如果要组合2个变量,则需要使用__V函数。
有关如何处理多项匹配的详细信息,请参阅Using the XPath Extractor in JMeter指南。