新的k6云应用插件如何使Grafana中的QA数据和系统指标轻松关联起来

488 阅读4分钟

在进行性能测试时,常见的挑战之一是难以将你的应用程序的指标与你的测试结果联系起来。将可用的QA、基础设施和应用指标放在一起,可以让工程团队更好地了解他们的系统在测试期间的行为,帮助检测和预防他们的应用中的潜在问题。

因此,去年,k6负载测试工具背后的团队开始研究如何在Grafana中查看云测试结果。我们在7月发布了Grafana的k6云数据源插件

大约在同一时间,Grafana实验室收购了k6(你好,Grafana k6!),在过去的几个月里,k6和Grafana团队一起工作,以加强现有的产品,并为我们的产品之间更复杂的整合打下基础。

用于Grafana的新的k6云应用插件(目前处于测试阶段)现在允许你:

  • 管理和可视化云测试,使你的测试可以在Grafana中访问
  • 将k6可视化添加到你现有的Grafana仪表盘上
  • 将测试指标与其他系统指标相关联,以检测根本原因

安装k6云应用程序

使用Grafana Cloud的安装是通过选择k6 Cloud应用程序安装页面上的 "安装插件 "按钮完成的。这将自动把该插件添加到你的Grafana实例中。对于本地Grafana实例,请遵循grafana-cli说明

安装完成后,登录到你的Grafana实例,并检查k6图标是否出现在侧边栏菜单中。

你现在必须配置k6云应用程序的数据源来使用该应用程序。已安装的数据源可以从侧边栏菜单的配置部分获得。选择 "数据源",然后选择k6 Cloud应用程序的数据源,进入配置页面。

k6云应用程序需要你的API令牌来连接到你的k6云账户。前往你的k6 Cloud API token并复制你的API token。将令牌粘贴到 "API令牌 "字段中,选择 "保存并测试",以检查你的令牌是否有效,以及你与k6云的连接情况。

新的Grafana的k6云应用程序,就像k6云的Web应用程序一样,提供了一个仪表板,包括你对一个特定项目的所有测试。这个视图对k6云用户来说是熟悉的。在这里,你可以选择任何项目并导航到任何测试或测试运行。

重新运行云测试

Grafana的k6云应用程序不仅是另一个可视化界面,而且还将提供额外的功能来与你的测试进行互动。首先,新的应用程序提供了启动现有云测试的可能性。选择 "运行测试 "按钮,开始在k6云上运行测试。你将能够立即在Grafana上看到测试运行的情况。

增强的k6结果的可视化

k6结果视图反映了其在k6云上的对应内容。在这个第一个版本中,你会发现重要的性能测试指标的概述和最相关的k6报告的结果,如HTTP请求阈值检查

用于Grafana的k6云应用程序仍处于测试阶段。目前,k6云将支持比新应用程序更多的功能。如果你想在k6云上可视化你的测试结果,你可以选择 "在k6云上打开 "来快速跳转到k6云上的同一页面,并从那里进行探索。

将测试结果与其他指标联系起来

k6云应用程序可以非常容易地将测试结果的相关指标添加到Grafana仪表盘中。在测试结果视图的每个图表旁边,你会发现一个 "复制到剪贴板 "的按钮,让你可以简单地将完全相同的时间序列面板粘贴到你的任何一个仪表盘上这个功能允许你将k6指标与你的应用程序或系统的其他指标一起可视化,并将QA数据带到你现有的任何一个仪表盘中。

下一步是什么?

还有很多东西要做!我们将改进新的应用程序,因为我们加快了将k6与Grafana栈集成的计划。接下来,我们将继续加强如何将测试结果可视化,利用Grafana的能力和灵活性,以更好和新的方式分析测试结果。

我们仍然处于旅程的开始阶段。与Grafana一起,k6可以完全支持你和你的团队检测性能问题,这样你就可以对你的应用程序的可靠性充满信心。