使用 jMeter 4.0,我需要提取一个我无法直接识别的元素的值,但我可以识别它的同级元素之一。
我想像这样使用 jQuery: $("#someId").parent().find(".title") 这是 jQuery 的变种:“获取元素的父元素,然后在其中获取具有类标题的元素”。
这听起来很简单,但我无法让它在 jMeter 中工作。 我能找到的有关 CSS/jQuery 提取器的所有示例/文章都使用 CSS 而不是 jQuery。
有什么特别的事情我应该做吗?有人有例子吗?
最佳答案
实际上CSS/JQuery Extractor是一个 HTML 提取器,JMeter 支持 Jsoup默认(或 Jodd CSSelly )解析器用于解析 HTML
parses HTML to the same DOM as modern browsers do
JQuery/CSS实际上只是表达式中使用的语法
Allows the user to extract values from a server response using a CSS/JQuery selector like syntax
jsoup elements support a CSS (or jquery) like selector syntax to find matching elements
编辑
名称在 JMeter 5 中更改为 HTML Extractor CSS Selector Extractor,遵循 enhancement以避免混淆
关于jquery - JMeter - 如何使用 jQuery(而非 CSS)提取器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51644320/