Enable javascript in your browser for better experience. Need to know to enable it? Go here.
Last updated : Oct 26, 2022
NOT ON THE CURRENT EDITION
This blip is not on the current edition of the Radar. If it was on one of the last few editions, it is likely that it is still relevant. If the blip is older, it might no longer be relevant and our assessment might be different today. Unfortunately, we simply don't have the bandwidth to continuously review blips from previous editions of the Radar. Understand more
Oct 2022
Adopt ?

自从我们第一次在技术雷达中提及k6 以来,它正逐渐成为性能测试的首选工具。我们非常喜欢它。因为它很容易为测试编写 JavaScript 代码,此外 k6 也有一个低代码测试生成器,使它更易于使用。文档显示 k6 可以很容易地在多种CI/CD流水线中添加性能测试。我们的团队发现,k6 很容易与可视化工具集成,如Grafana和New Relic,这有助于调试基础设施和应用程序。当需要测试系统在重负荷下的行为时,k6 对开发者友好的特性及其生态系统,让它成为了不二之选。

Apr 2021
Trial ?

自从第一次将k6放入技术雷达中,我们对使用k6进行性能测试有了更多经验,使用结果也很不错。我们的团队很喜欢这种关注开发人员体验并且很灵活的工具,虽然k6很容易上手,但它真正的亮点在于很容易集成到开发人员的生态系统当中。比如 Datadog 适配器,团队能快速可视化分布式系统中的性能,并在将系统发布到生产环境之前识别重大的问题。再比如另一个团队使用k6的商业版本,可以使用Azure流水线插件商店将性能测试集成进他们的持续交付流水线中,并可以轻松获得Azure DevOps报告。由于k6支持允许自动化测试断言的阈值,因此在流水线中添加一个阶段来检测新增代码是否会导致性能下降会变得更轻松,从而为开发人员添加强大的反馈机制。

Oct 2020
Assess ?

我们对 k6 的出现感到很兴奋,它是性能测试生态环境中比较新的一款工具,尤其注重开发者体验。k6 命令行运行器执行 JavaScript 编写的脚本,并让你配置执行时间和虚拟用户的数目。它的命令行有一系列高级特性,比如可以在测试执行完成前,让你看到当前的统计数据,动态伸缩最初定义的虚拟用户数量,甚至暂停和继续一个运行中的测试。命令行输出提供了一套带有转换器的可定制指标,能让你在 Datadog 和其他观察工具中可视化结果。为你的脚本添加 checks,可以很容易将性能测试集成到你的CI/CD流水线中去。如果要加速性能测试,可以看看它的商业版本 k6 Cloud,它提供了云伸缩以及额外的可视化能力。

Published : Oct 28, 2020

Download the PDF

 

 

 

English | Português 

Sign up for the Technology Radar newsletter

 

 

Subscribe now

Visit our archive to read previous volumes