如何在 node.js/ 单元测试代码中做微基准测试
How to do a micro-benchmark in node.js / unit test code
我正在使用 mocha 编写一些单元测试,想围绕一段代码做一个微基准测试
像这样
const startTime = getTime();
doOperations();
const endTime = getTime();
console.log(startTime - endTime);
这在 Javascript / nodejs / mocha 中可行吗?
我想 运行 在我的测试环境中这样做只是为了检查 nodejs 服务器端一些关键操作的速度
对于浏览器
对于Node.js
使用类似performance.measure
API
对于控制台日志记录,您可以使用 console.time
API alongwith console.timeLog
and console.timeEnd
我正在使用 mocha 编写一些单元测试,想围绕一段代码做一个微基准测试
像这样
const startTime = getTime();
doOperations();
const endTime = getTime();
console.log(startTime - endTime);
这在 Javascript / nodejs / mocha 中可行吗?
我想 运行 在我的测试环境中这样做只是为了检查 nodejs 服务器端一些关键操作的速度
对于浏览器
对于Node.js
使用类似performance.measure
API
对于控制台日志记录,您可以使用 console.time
API alongwith console.timeLog
and console.timeEnd