【问题标题】:JMeter - How to use the jQuery (not CSS) extractorJMeter - 如何使用 jQuery(不是 CSS)提取器
【发布时间】:2019-09-15 16:51:43
【问题描述】:

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

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

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

有什么特别的事情我应该做的吗?有人举个例子吗?

【问题讨论】:

  • jQuery 选择器 ,但在大多数情况下,只是 CSS 选择器......

标签: jquery jmeter css-selectors jmeter-4.0 jmeter-5.0


【解决方案1】:

其实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,在enhancement 之后以避免混淆

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-18
    相关资源
    最近更新 更多