K6

K6 | Netdata

如何使用 Netdata 监视 k6 性能测试指标?

Posted by Haauleon on May 22, 2021

背景

  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