javascript - JMeter - 从页面获取指定链接

标签 javascript regex jmeter

我想从页面中获取与特定模式匹配的所有链接。

我尝试使用Regular Expression Extractor来做到这一点带有正则表达式的后处理器如下: <a[^>]* href="([^"]*)" .

我检查了 GET 的回复命令并发现,这些链接在响应中不可见,但只有当鼠标悬停在文本上时,链接才在浏览器中可见。

最佳答案

Don't use regular expressions to parse HTML data

我建议使用 CSS/JQuery Extractor相反,相关配置将类似于:

  • 引用名称:任何有意义的内容,例如链接
  • CSS/JQuery 表达式:a
  • 属性:href
  • 匹配编号:-1

JMeter CSS JQuery Extractor

您将能够使用 Debug Sampler 查看所有提取的链接 URL和 View Results Tree听众组合。请参阅How to Use the CSS/JQuery Extractor in JMeter文章了解更多详细信息。

关于javascript - JMeter - 从页面获取指定链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47408727/

相关文章:

cookies - 如何在 JMeter 中的页面之间更改 cookie 值

javascript - 在 AngularJS 中 promise Controller 后如何进行单元测试?

javascript - 如何在没有循环的情况下加入对象值?

regex - sed - "{"和 "},"之间的地址空间

javascript - jQuery 中是否有与 PHP 的 `preg_replace()` 等效的内容?

jmeter - 如何在 Jmeter 中将 "nested"变量与字符串连接起来

javascript - [routerLink] =""VS href ="javascript:void(0);"

javascript - 调整浏览器大小时如何隐藏div?

属性中的 Javascript 正则表达式

java - 使用jmeter进行远程测试触发连接被拒绝错误