问题描述
||
我正在使用HtmlUnit进行网络测试,这很棒。但是我还想测试整个
页面(
包括链接的图像,javascript和CSS
页面)的下载时间,并确保
链接有效。有没有办法告诉HtmlUnit抓住任何给定html
页面的所有依赖关系?
解决方法
作为HtmlUnit本身的一部分,我什么都不知道,但是自己做起来并不难。
自己拉出所有相关链接-例如使用
getByXPath()
检索所有
<a>
标记-并对其进行迭代,并使HtmlUnit分别将其下拉。
只需小心使用它来确定下载时间:除非您模拟“真实”浏览器如何并行检索内容,否则您将无法获得准确的度量。像Xenu这样的工具将是完成此工作的更好工具。