我希望通过phantomjs提供与firebug一样的连接时间 !
通过phantomjs功能page.onResourceReceived,我只能得到开始时间和结束时间。我觉得请求到开始时间之间的时间是等待时间,时间对我来说并不详细。 有没有办法获得建立连接时间??
答案 0 :(得分:2)
未公开HTTP连接管理且phantomjs不是http代理,因此您将无法获得此类信息。
我过去也尝试过W3C Performance Timings ...但是当前版本不支持window.performance计时。我希望在下一个主要版本中支持这一点。
您只有两个有趣的回调来获取请求时间:onResourceRequested和onResourceReceived。由于最后一次被调用两次(开始回复和回复),它允许您确定接收时间。这是您可以根据请求收集的最佳信息:请求等待时间并请求接收时间。
您可以在此区域找到的最佳示例是netsniff。