我需要测量网页每个组件的加载时间(css、javascripts、ajax 请求,包括使用 GET 和 POST 方法的每个资源。这可以通过 Chrome 的检查元素或 httpwatch 或其他软件来完成和观看,但我需要一些可以使用脚本将变量传递给发布请求,然后可以测量在该请求下发生的所有事情。
另一件事是我需要监控外部网站,因此我无法控制网页,我可以围绕每次加载、卸载调用编写自己的代码来测量页面本身消耗的总时间
我需要测量网页每个组件的加载时间(css、javascripts、ajax 请求,包括使用 GET 和 POST 方法的每个资源。这可以通过 Chrome 的检查元素或 httpwatch 或其他软件来完成和观看,但我需要一些可以使用脚本将变量传递给发布请求,然后可以测量在该请求下发生的所有事情。
另一件事是我需要监控外部网站,因此我无法控制网页,我可以围绕每次加载、卸载调用编写自己的代码来测量页面本身消耗的总时间
看看http://code.google.com/p/pcaphar/或http://pcapperf.appspot.com/
您可以使用沼泽标准测试工具编写测试脚本,然后运行 Wireshark、tcpdump 等以在测试执行时将流量捕获到 pcap 文件。
使用上述工具之一生成 HAR,然后您可以使用各种可用工具对其进行分析。