使用 jMeter 4.0,我需要提取我无法直接识别的元素的值,但我可以识别它的兄弟姐妹之一。
我想像这样使用 jQuery: $("#someId").parent().find(".title") 那是花园品种 jQuery: '获取元素的父元素,然后在其中获取具有类的元素标题'。
这听起来很简单,但我无法让它在 jMeter 中工作。我能找到的关于 CSS/jQuery 提取器的所有示例/文章都使用 CSS 而不是 jQuery。
有什么特别的我应该做的吗?有人有例子吗?
使用 jMeter 4.0,我需要提取我无法直接识别的元素的值,但我可以识别它的兄弟姐妹之一。
我想像这样使用 jQuery: $("#someId").parent().find(".title") 那是花园品种 jQuery: '获取元素的父元素,然后在其中获取具有类的元素标题'。
这听起来很简单,但我无法让它在 jMeter 中工作。我能找到的关于 CSS/jQuery 提取器的所有示例/文章都使用 CSS 而不是 jQuery。
有什么特别的我应该做的吗?有人有例子吗?
实际上CSS/JQuery Extractor是一个 HTML 提取器,JMeter 默认支持Jsoup(或Jodd CSSelly)解析器,用于解析HTML
将 HTML 解析为与现代浏览器相同的 DOM
JQuery/CSS实际上只是表达式中使用的语法
允许用户使用类似 CSS/JQuery 选择器的语法从服务器响应中提取值
jsoup 元素支持类似 CSS(或 jquery)的选择器语法来查找匹配的元素
编辑
JMeter 5 中的名称更改为HTML Extractor CSS Selector Extractor,经过增强以避免混淆