背景
K6 执行完成后在控制台输出的只是一些摘要,要想性能测试结果可视化,还需要使用其他工具,这里用到了 Netdata。K6 可以将性能测试指标发送到 Netdata,用户可以监视 K6 运行过程的测试数据。
Netdata 监视工具有以下功能:
- 自动配置和自动检测数据源
- 将指标自动组织为有意义的图表和可视化
- 每秒度量粒度
Netdata
一、安装和运行
我使用的是 win10 系统,所以用了它的 wsl。先运行 cmd ,然后通过以下命令行完成安装和运行:
1
2
$ bash
$ bash <(curl -Ss https://my-netdata.io/kickstart.sh)
之后根据提示回车、输入管理员密码等一系列操作来完成安装。
二、进入 Netdata 主界面
安装完成后,在浏览器地址栏输入:localhost:19999/
进行预览。
三、监视 k6 性能测试
1.使用以下命令运行 K6
1
$ k6 run --out statsd script.js
2.进入 Netdata > k6 界面: http://localhost:19999/#menu_k6