nodejs-doc-性能检测

介绍

性能检测使用的是阿里云的nodejs性能检测

环境搭建

部署阿里nodejs组件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 安装版本管理工具 tnvm,安装过程出错参考:https://github.com/aliyun-node/tnvm
wget -O- https://raw.githubusercontent.com/aliyun-node/tnvm/master/install.sh | bash
source ~/.bashrc

# 查看nodejs版本
node -v

# 查看alinode支持的版本
tnvm ls-remote alinode

# 查看nodejs版本与alinode版本的对应关系
# https://help.aliyun.com/knowledge_detail/60811.html?spm=a2c4g.11186623.2.16.38ec76bfYTbpcM

# 安装需要的版本
tnvm install alinode-v3.11.4

# 使用需要的版本
tnvm use alinode-v3.11.4

# 安装 agenthub
npm install @alicloud/agenthub -g

组件安装完成检测

验证安装是否成功,需要确保which nodewhich agenthub的路径中包括.tnvm即可。

1
2
3
4
5
# 查看node命令信息
which node

# 查看agenthub命令信息
which agenthub

编写app配置

开通阿里的node.js性能平台,在里面创建需要的app

1
2
3
4
5
6
vim appConfig.json

{
"appid": "申请的应用的App ID",
"secret": "申请的应用的App Secret"
}

应用信息查看

应用信息查看

配置绑定

1
agenthub start appConfig.json

启动应用

1
ENABLE_NODE_LOG=YES node app.js

参考

https://help.aliyun.com/document_detail/60338.html?spm=a2c4g.11174283.3.1.63bc30b1rFESc7

数据查看

  • 先到对应的app的实例页签里面选择要查看的实例
  • 到对应的实例里面选择需要生成的数据
  • 到文件页签里面将生成完成的操作转存然后分析即可

实例选择

实例选择

数据生成

数据生成

性能分析查看

性能分析查看