【发布时间】:2011-05-31 14:50:04
【问题描述】:
我正在使用 HtmlUnit 进行网络测试,它很棒。但我还想测试整个页面的下载时间,包括链接图像、javascript 和 CSS 页面,并确保链接有效。有没有办法告诉 HtmlUnit 抓取任何给定 html 页面的所有依赖项?
【问题讨论】:
标签: integration-testing htmlunit
我正在使用 HtmlUnit 进行网络测试,它很棒。但我还想测试整个页面的下载时间,包括链接图像、javascript 和 CSS 页面,并确保链接有效。有没有办法告诉 HtmlUnit 抓取任何给定 html 页面的所有依赖项?
【问题讨论】:
标签: integration-testing htmlunit
我不知道作为 HtmlUnit 本身的一部分的任何东西,但自己做并不难。
自己拉出所有依赖链接 - 例如使用 getByXPath() 检索所有 <a> 标签 - 并遍历它们并让 HtmlUnit 分别拉下每个标签。
请小心使用它来确定下载时间:除非您模拟“真实”浏览器如何并行检索内容,否则您将无法获得准确的测量结果。像Xenu 这样的工具将是完成这项工作的更好工具。
【讨论】: