如何测量NodeJS中请求花费的时间

Sko*_* 13 3 node.js python-requests axios

const axios = require("axios");

axios.get('url')
  .then(response => {
     console.log(response)
  })
  .catch(err => console.log(err))
Run Code Online (Sandbox Code Playgroud)

我如何衡量网站返回整页需要多长时间?

Dae*_*ast 5

您可以使用performance.now()来衡量开始和完成请求之间的时间。

const axios = require("axios");
const { performance } = require('perf_hooks');

let time = performance.now();

axios.get('url')
  .then(response => {
     console.log(response)
     console.log(`${(performance.now() - time) / 1000} seconds`);
  })
  .catch(err => console.log(err))
Run Code Online (Sandbox Code Playgroud)