有没有办法告诉HtmlUnit抓住所有的依赖项

时间:2011-05-31 14:50:05

标签: integration-testing htmlunit

我正在使用HtmlUnit进行网络测试,这很棒。但我也想测试整个页面的下载时间,包括链接图像,javascript和CSS页面,以及确保链接有效。有没有办法告诉HtmlUnit获取任何给定html页面的所有依赖项?

1 个答案:

答案 0 :(得分:0)

我不知道HtmlUnit本身的任何内容,但是你自己并不难。

自己拉出所有相关链接 - 例如使用getByXPath()检索所有<a>标记 - 并迭代它们并让HtmlUnit逐个拉下来。

请小心使用它来确定下载时间:除非您模拟“真实”浏览器如何并行检索内容,否则您将无法获得准确的度量。像Xenu这样的工具可以成为这项工作的更好工具。