我想从html响应迭代一组表行(例如,每行包含我想在另一个请求中使用的数据).为此,我设置了一个名为COUNTER的变量,并设置了一个XPath Extractor,并将XPath Query字段设置为
//table//tr[${COUNTER}]/td[0]
Run Code Online (Sandbox Code Playgroud)
然而,无论COUNTER的值如何,都无法获得结果.如果我用数值替换$ {COUNTER},例如
//table//tr[4]/td[0]
Run Code Online (Sandbox Code Playgroud)
它按预期工作.
以下错误表明此功能应该在2.5.1 https://issues.apache.org/bugzilla/show_bug.cgi?id=51885中,但它在2.5.1或2.6中对我不起作用
在XPath表达式中使用变量必须在jmeter中非常有用,但我找不到任何关于如何在Web上执行此操作的说明.我愿意接受其他建议,但正则表达式并不会立即成为正确的解决方案.