我们构建了一个类似 youtube的 Rails应用程序,该应用程序使用HTTP Live Streaming提供视频,这些视频托管在我们公司的类似S3(实际Ceph Object Gateway S3 API)云服务上。
这是该存储服务上的第一个公共应用程序,我们想知道它可以预先处理多少并发查看器。
我们知道网络连接(10Gbps)将成为某个阶段的瓶颈,但我们不知道实际存储云服务能够处理多少负载。
您将如何对HTTP Live Streaming进行压力测试?
类似于this (UDP) suggestion这个(TCP)情况下的选项吗?
答案 0 :(得分:1)
您可以使用JMeter SAAS或云服务器来克服网络问题,对于JMeter,您可以使用此商业插件,它可以逼真地模拟玩家行为并提供有用的指标:
插件提供的指标是:
免责声明:我们支持开发此解决方案
答案 1 :(得分:0)
如果您正在测试HTTP流,您可能可以使用JMeter对其进行测试,尽管您可能需要托管的JMeter解决方案来创建足够的流量。
我不确定您是否能够获得任何有用的响应时间信息,但您至少可以轻松创建并增加负载。
如果您需要JMeter方面的帮助,请告诉我。