【问题标题】:How to do a micro-benchmark in node.js / unit test code如何在 node.js / 单元测试代码中做一个微基准测试
【发布时间】:2021-11-20 12:55:10
【问题描述】:

我正在使用 mocha 编写一些单元测试,并希望围绕一段代码做一个微基准测试

类似的东西

const startTime = getTime();
doOperations();
const endTime = getTime();
console.log(startTime - endTime);

这在 Javascript / nodejs / mocha 中可行吗?

我想在我的测试环境中运行它,只是为了检查 nodejs 服务器端一些关键操作的速度

【问题讨论】:

    标签: javascript node.js mocha.js


    【解决方案1】:

    对于浏览器

    使用performance.measure() API

    对于 Node.js

    使用类似的performance.measure API

    对于控制台日志,您可以使用 console.time API 以及 console.timeLogconsole.timeEnd

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-14
      • 1970-01-01
      • 2023-02-19
      • 2015-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多