2

使用 jMeter 4.0,我需要提取我无法直接识别的元素的值,但我可以识别它的兄弟姐妹之一。

我想像这样使用 jQuery: $("#someId").parent().find(".title") 那是花园品种 jQuery: '获取元素的父元素,然后在其中获取具有类的元素标题'。

这听起来很简单,但我无法让它在 jMeter 中工作。我能找到的关于 CSS/jQuery 提取器的所有示例/文章都使用 CSS 而不是 jQuery。

有什么特别的我应该做的吗?有人有例子吗?

4

1 回答 1

3

实际上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,经过增强以避免混淆

于 2018-08-02T05:22:27.040 回答