99re热视频这里只精品,久久久天堂国产精品女人,国产av一区二区三区,久久久精品成人免费看片,99久久精品免费看国产一区二区三区

Fastify 基準測試

2020-02-06 15:43 更新

基準測試

基準測試對于衡量改動可能引起的性能變化很重要. 從用戶和貢獻者的角度, 我們提供了簡便的方法測試你的應(yīng)用. 這套配置可以自動化你的基準測試, 從不同的分支和不同的 Node.js 的版本.

我們將使用以下模塊:

  • Autocannon: 用 Node 寫的 HTTP/1.1 基準測試工具.
  • Branch-comparer: 切換不同的 git 分支, 執(zhí)行腳本并記錄結(jié)果.
  • Concurrently: 并行運行命令.
  • Npx NPM 包運行器 - 我們用它在不同的 Node.js 版本上執(zhí)行運行腳本和運行本地的二進制文件. 在 npm@5.2.0 版本以上可用.

基本用法

在當前分支上運行測試

npm run benchmark

在不同的 Node.js 版本中運行測試 ?

npx -p node@6 -- npm run benchmark

進階用法

在不同的分支上運行測試

branchcmp --rounds 2 --script "npm run benchmark"

在不同的分支和不同的 Node.js 版本中運行測試 ?

branchcmp --rounds 2 --script "npm run benchmark"

比較當前的分支和主分支 (Gitflow)

branchcmp --rounds 2 --gitflow --script "npm run benchmark"

or

npm run bench

運行不同的用例

branchcmp --rounds 2 -s "node ./node_modules/concurrently -k -s first \"node ./examples/asyncawait.js\" \"node ./node_modules/autocannon -c 100 -d 5 -p 10 localhost:3000/\""


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號