测试基础 如何测试同时播放几十个视频?

狂天 · May 29, 2023 · Last by duroheng replied at June 25, 2023 · 10438 hits

领导让测同时播放视频的并发,并发量大概几十。
我想同时测视频,也就是将获取视频的接口,同时并发几十次就行了。
可我这样算同时成功获取了视频,但并没有将视频打开。
该怎么测试几十个视频的同时播放呢?

共收到 13 条回复 时间 点赞

让我们想简单一点,我们的目标场景就只是很多用户同时点击了播放按钮,不是吗

让我们想简单一点,我们的目标场景就只是很多用户同时点击了播放按钮,不是吗

应该还要保持播放的状态吧?

狂天 #4 · May 29, 2023 Author

对呀,那咋整

不用 CDN 的么..

狂天 回复

额,这个调用播放接口就行啊,难道还有中间步骤?

Jerry li 回复

请问播放后会自动暂停吗?

jmeter 有插件 可以拉流 根据不同拉流地址 并发 就相当于播放多个

9Floor has deleted

我理解你应该是想测试一下,几十个人同时拉流,流媒体服务器的表现,终端看到的视频是否卡顿,视频的帧率,码率等数据是否符合预期
以下做法仅供参考:可以多线程请求接口,拿到接口返回的流地址,然后通过 ffmpeg 来播放或者保存视频,如果需要保存视频可以使用 ffmpeg -i stream_url -c:v copy -c:a copy output.mp4 ,如果不需要存视频的话可以直接 ffplay stream_url 播放,这个场景需要考虑一下网络带宽问题,视频流比较占用带宽,测试机跟流媒体服务器最好在同一子网下,通过网线连接

不知道行不行,我自己没试过:headless chrome,用点代码开即使个浏览器对象去访问你这个视频

先确认真实的测试场景,是测拿视频地址的接口,还是要测流媒体服务器的表现,还是测 cdn。

JHY 回复

什么插件啊

aabbcc 回复

测试流媒体服务器的表现,怎么测试啊

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up