【问题标题】:How to use Jmeter to test all links on page means i want to check whether all links on page, works or not?如何使用 Jmeter 测试页面上的所有链接意味着我想检查页面上的所有链接是否有效?
【发布时间】:2014-12-29 09:20:47
【问题描述】:

我有一些想法,HTML 链接解析器、HTTP 采样器会有所帮助..我尝试使用它,但不幸的是没有成功..

会表现得像蜘蛛......

【问题讨论】:

  • 我认为它的功能测试而不是性能,虽然 Jmeter 不是为执行此类任务而设计的,但如果您想这样做,那么除了为所有链接记录脚本之外可能没有其他方法(这与手动完成)

标签: hyperlink jmeter web-crawler broken-links linkparser


【解决方案1】:

选项 1

使用 HTML 链接解析器如下:

  • 线程组
    • yourdomain.org的初始HTTP请求
    • While Controller(可以为空)
      • HTTP 请求将检查链接。使用yourdomain.org 作为服务器名称和.* 作为路径
        • HTML 链接解析器

此方案将访问所有链接。但是,它会在第一次失败时停止,您将无法判断是只有一个链接坏了还是还有更多。

选项 2

Regular Expression ExtractorXPath ExtractorCSS/JQuery ExtractorForEach Controller 结合使用。此方案将迭代每个单个链接,因此您将能够判断哪个链接已损坏。

有关实施选项 2 的更多信息,请参阅Using Regular Expressions in JMeter 指南。

【讨论】:

    【解决方案2】:

    而不是链接解析器 - 我们可以通过使用正则表达式提取器来创建一个强大的测试计划。

    找到样品测试计划。

    欲了解更多信息,请访问以下链接。

    http://www.testautomationguru.com/jmeter-find-broken-links/

    【讨论】:

      【解决方案3】:

      使用 LinkChecker。它是一个测试网页上所有链接的工具。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-11-29
        • 1970-01-01
        • 2011-01-15
        • 1970-01-01
        • 1970-01-01
        • 2013-04-27
        • 2023-03-25
        相关资源
        最近更新 更多