【发布时间】:2021-09-01 19:39:04
【问题描述】:
我是 JMeter 的新手。我正在尝试对缩放等视频会议应用程序执行负载测试。我可以使用 JMeter 实现这一点吗?如果没有,请推荐任何有助于在视频会议网站上执行负载测试的应用程序。
提前致谢。
【问题讨论】:
标签: performance testing jmeter load
我是 JMeter 的新手。我正在尝试对缩放等视频会议应用程序执行负载测试。我可以使用 JMeter 实现这一点吗?如果没有,请推荐任何有助于在视频会议网站上执行负载测试的应用程序。
提前致谢。
【问题讨论】:
标签: performance testing jmeter load
您需要分析用于音频/视频流的网络协议,您可能可以使用JMeter Plugin,例如HLS PLUGIN 或WebSocket Plugin
如果应用程序使用HTTP 协议,您甚至可以使用HTTP(S) Test Script Recorder 记录它,请参阅How to Run Performance Tests of Desktop Applications Using JMeter
如果是其他协议,您需要为应用程序使用的协议找到 Java 客户端库,并使用 JSR223 Sampler 或 JUnit Request sampler 或 Java sampler 或 write your own JMeter Plugin 复制应用程序网络足迹
【讨论】:
Zoom 使用可能正在使用 WebRtc 或 Websockets,根据本文档的协议:
所以如果你确认是websocket,就可以使用这个插件了:
如果是 WebRtc,那么最好的选择是使用 selenium webdriver:
我认为他们不使用 HLS,但如果您需要视频流协议的完整功能实现,请查看以下内容:
UbikLoadPack Streaming Solution features for Video & Audio Performance
免责声明:我们围绕性能测试提供此解决方案和专业服务
【讨论】: