我们需要测试一种交互式广播解决方案,该方案允许观众通过实时视频和语音通信与主持人互动,并将其广播给更大的观众(100个用户)。该解决方案将使用OPENTOK API (WEBRTC视频流),并且仅在移动设备上提供。
是否有一种负载/压力/性能测试工具可以处理此要求,并基本上允许我生成这100个虚拟用户,他们可以流传交互式广播?
是否有一种负载/压力/性能测试工具可以处理此要求,并基本上允许我生成这100个虚拟用户,他们可以流传交互式广播?
目前没有这样的公共工具,但在 OpenTok 测试团队中,我们已经成功测试了多达 3000 个流 (发布者数量 x 订阅者数量)。因此,只要网络和设备良好,您应该对于1个发布者和100个订阅者没有任何问题。这也可以帮助您:
https://tokbox.com/developer/guides/broadcast/live-interactive-video/
阅读我们如何为大众观众测试WebRTC实时视频会话文章,我发现了两件事:
要测试基于WebRTC的产品的高负载,您可以考虑使用LM Tools。这是一个商业工具。您可以参考https://lmtools.com/webrtc-load-testing。
如果您知道浏览器/客户端和服务器(后端)之间交换的消息内容,那么配置测试就相当简单了。
LM Tools的一个关键区别在于,它支持更高的负载,因为所有组件都是使用C(Linux操作系统)开发的,并且非常轻量级。我们已经在正确的指导下模拟了数百万个WebRTC会话。
注意-我是LM Tools的开发人员之一。