成功/ fuboTV

fuboTV解决了Grafana k6生产前的性能退化

关键的外卖

  • 使用k6 Cloud,团队不必管理基础设施或不断排除测试故障,使他们有更多时间专注于部署为fuboTV用户提供更大价值的更改。
  • k6云帮助团队确保fuboTV平台可以为平台上的所有用户提供高可用性,并支持大量的新注册,特别是在大型活动期间的短时间内。
  • 利用k6 Cloud, fuboTV开发人员有信心进行复杂的性能改进,因为该平台能够更精确地进行测试。
  • k6灵活的JavaScript API和CLI允许开发人员快速调整和运行小型特别测试以及大型计划测试。

- - -

fuboTV Inc.的使命是通过最广泛的优质内容、互动性和综合投注,提供世界上最激动人心的体育直播电视体验,fuboTV Inc.专注于实现其流媒体平台的愿景,超越行业目前的虚拟MVPD模式。

fuboTV公司利用其专为电视直播和体育观众优化的专有数据和技术平台,旨在将被动观众转变为积极参与者,并定义互动体育和娱乐电视的新类别。

通过其有线电视替代产品fuboTV,用户可以观看100多个直播电视频道,其中包括尼尔森排名前100的体育、新闻和娱乐网络中的74个,超过任何其他直播电视流媒体平台(来源:尼尔森总观众,2020年)。fuboTV计划在2021年秋季推出预测性免费游戏,并在2021年第四季度推出Fubo Sportsbook,以增加其流媒体体验的互动性。

所面临的挑战

fuboTV的团队共享DevOps思维模式,因此组织内的所有开发人员都参与测试和站点可靠性活动,其中包括负载和性能测试。然而,他们现有的测试解决方案很复杂。

团队想要一种负载和性能测试解决方案,这样他们就不必花太多时间对测试脚本进行故障排除。他们需要一个解决方案,可以处理复杂的用例,模拟不同的用户流,并帮助他们在进入生产之前捕捉构建中的任何性能下降。解决方案还必须允许开发人员实现每个用例所需的每秒请求数(RPS)。

球队决定使用转k6云,这是一个提供他们想要的便利性和功能的测试解决方案。

解决方案

k6 Cloud已经成为fuboTV测试堆栈的关键组件,允许开发人员捕捉最近版本中引入的任何可能的性能下降。使用k6 Cloud,团队不必管理负载生成器的多个实例——它会自动完成。它使团队能够为快速增长的用户群准备fuboTV服务。

团队使用k6 Cloud来模拟和运行复杂的用例,比如fuboTV注册流程。开发人员测试用户注册过程的每一步,从创建帐户到选择和购买订阅。k6灵活的JavaScript API和CLI允许开发人员快速调整和运行小型特别测试以及大型计划测试。

k6 Cloud帮助我们的开发人员有信心安心地进行最复杂的更改和性能优化。使用k6,我们可以确保没有回归到达生产环境。

Ihar Zhavarankau, fuboTV高级软件工程师

各队利用了k6的优势可定制的订阅计划根据他们的需求量身定制一个计划。通过自定义计划,他们能够调整每个k6 Cloud使用参数,包括虚拟用户、测试数量、测试持续时间、负载区域和测试并发性。

结果

在k6 Cloud的帮助下,fuboTV的团队可以将大部分时间用于创建新功能并进行改进,为客户提供更大的价值。开发人员现在花在故障排除测试上的时间大大减少,这提高了团队的工作效率,并加速了对fuboTV平台的更改部署。由于该平台能够更精确地进行测试,他们也有信心进行复杂的性能改进。在k6 Cloud的帮助下,团队可以确保fuboTV能够为平台上所有现有用户提供高可用性,支持大量的新注册,特别是在大型活动期间在短时间内。

k6 Cloud的可靠性和可用性使我们能够花时间构建强大的功能来支持fuboTV产品,而不必担心潜在的性能退化问题。bob手机app官网有信心,我们已经防止了性能倒退,使我们能够安全地更快地发布新功能,为用户创造更多价值,并获得超过竞争对手的优势。

Anton Khabaiev, fuboTV工程总监

行业
媒体与娱乐

公司规模
250 - 500名员工

总部
纽约州纽约

bob手机app官网产品/项目使用

Grafana转k6

转k6云