在Node.js中,如何编写单元测试页面速度?
我正在重新设计一个网站。我们将使用Node.js和Hapi。我想添加单元测试来测量页面加载速度。有没有办法用摩卡咖啡和柴来做这件事?是否有专门用于页面速度测试的框架?正如@Mansfield所提到的,您需要的是集成测试,而不是单元测试 我建议使用phantomjs并查看可用的HAR数据,这些数据将显示第一个字节的时间,以及其他最终用户体验指标 以下是其中一个示例的链接: 这里有一个关于HAR数据的例子: 如果您不熟悉HAR数据,请想想您在firebug或Chrome的网络选项卡中看到的内容。您可以将HAR文件上载到 当你进行测试时,你会想给你的应用程序增加一些流量,正如@Alvin K.前面提到的,AB可以向一个页面发送一系列请求,以模拟应用程序上的一些负载在Node.js中,如何编写单元测试页面速度?,node.js,unit-testing,mocha.js,chai,hapijs,Node.js,Unit Testing,Mocha.js,Chai,Hapijs,我正在重新设计一个网站。我们将使用Node.js和Hapi。我想添加单元测试来测量页面加载速度。有没有办法用摩卡咖啡和柴来做这件事?是否有专门用于页面速度测试的框架?正如@Mansfield所提到的,您需要的是集成测试,而不是单元测试 我建议使用phantomjs并查看可用的HAR数据,这些数据将显示第一个字节的时间,以及其他最终用户体验指标 以下是其中一个示例的链接: 这里有一个关于HAR数据的例子: 如果您不熟悉HAR数据,请想想您在firebug或Chrome的网络选项卡中看到的内容。您可
对于比Apache的AB工具更为“节点”的方法,有一个更像是集成测试而不是单元测试。AB*(Apache benchmark)等工具会对其进行测量。页面加载速度取决于许多因素。也很好