我是JMeter的新手。我正在尝试对像zoom这样的视频会议应用程序执行负载测试。我能用JMeter实现这一点吗?如果没有,请推荐任何有助于在视频会议站点上执行负载测试的应用程序。
提前谢谢。
发布于 2021-06-17 19:39:39
Zoom用户可能正在使用WebRtc或Websockets,根据其协议上的文档:
所以如果你确认它是websocket,你可以使用这个插件:
如果是WebRtc,那么最好的选择是使用selenium webdriver:
我不认为他们使用了HLS,但是如果你需要一个完整的视频流协议的功能实现,可以看看这个:
UbikLoadPack Streaming Solution features for Video & Audio Performance
免责声明:我们提供性能测试方面的解决方案和专业服务
发布于 2021-06-17 17:09:25
您需要分析用于音频/视频流的网络协议。在这种情况下,您可能可以使用HLS PLUGIN或WebSocket Plugin等JMeter 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复制应用程序的网络占用空间
https://stackoverflow.com/questions/68011909
复制相似问题