如何对基于Webrtc的Web应用程序进行负载测试

6

我正在尝试为基于Webrtc的Web应用程序进行负载测试,有人知道可以使用哪个工具来测试该应用程序。 我还想知道是否可以使用Jmeter,如果可以,如何使用它? 谢谢。


你已经看过这个了吗?https://groups.google.com/forum/m/#!topic/discuss-webrtc/ESUdvte1uAo - Marged
1个回答

0

在进行负载测试时,WebRTC是不同的。这是因为WebRTC是点对点而不是客户端服务器。

您可以测试的是客户端服务器部分,更具体地说是信令服务器和STUN / TURN服务器。对于这些,您可以像任何Web服务器一样轻松使用JMeter。对于STUN / TURN,只需遵循规范即可(尽管如果您正在使用现有服务器,则我会将此留给作者处理,除非您也想参与该项目)。对于信令服务器,这取决于您如何构建它。

您还可以使用WebRTC尝试使用受控有限带宽和延迟/抖动进行测试。这更像是烟雾测试,而不是负载测试。要自动执行此操作稍微复杂一些。特别是如果您想使用音频/视频而不是数据。


感谢您的快速回复,如您所知,可以使用MCU服务器来创建一对多通信。我想模拟这种流程,但问题在于SDP和滴漏ICE协商是在安全协议下运行的,我不知道是否有可能使用Jmeter进行模拟。我忘记提到客户端和MCU服务器在同一局域网中运行,这就是为什么我不需要STUN或TURN服务器的原因。 - Elad Or
您可以查看loadmultiplier.com,看起来他们支持webrtc。免责声明:我是loadmultiplier团队的成员。 - Austin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接