位于墨尔本(澳大利亚)的Flood IO,为传统负载测试领域带来了一种新的方法。专为测试人员构建的Flood IO允许您使用JMeter、Gatling、Selenium或Capybara等工具,在全球范围内运行针对数百万并发用户的分布式负载测试。客户可以使用Flood IO的按需基础设施,或在AWS上托管自己的节点。与传统负载测试服务不同,Flood旨在最大化测试成功率。它允许您运行您需要的任意数量的用户和测试,持续任意长时间,同时它负责服务器管理和结果收集。
Flood IO提供基于开源工具(如JMeter、Gatling和Selenium)的按需负载测试服务,无测试启动延迟,无测试和用户数量限制,并可实时查看测试性能。他们希望客户能够快速将测试计划分发到多个AWS区域中的数百台服务器。快速反馈循环对于成功的测试至关重要,因此Flood IO希望在收到测试结果后立即显示测试结果,以便测试人员可以停止测试并根据需要做出更改。性能、可见性或可伸缩性的限制将危及测试成功率并限制公司增长。Flood IO的按需测试服务使用InfluxDB为客户提供性能测试洞察。此外,Kapacitor用于自动为客户启动测试环境,并提供实时查看他们运行的测试的视图。
InfluxDB充当时间序列数据库,用于存储Flood IO的时间序列数据,Kapacitor使用InfluxDB Cloud收集和分析指标和事件。Flood IO在AWS基础设施上运行的半自主、松散耦合的节点分布式网格,运行不同的测试工具,并在包括美国、欧盟和亚太地区在内的多个地理区域内实时汇总结果。
900+
任意一次负载测试中启动的节点
30分钟
使用Flood.io开始负载测试所需的时间
替换了Elasticsearch
需要一个可伸缩的性能分析解决方案
使用的技术
“如果我们没有采用InfluxDB,我们就无法扩展到我们今天拥有的客户容量或需求。在30节点集群上运行900个节点,Elasticsearch会非常痛苦。我们可能会失去业务。”