问答 直播项目的性能测试怎么做?

Guo Dalu · 2020年08月07日 · 最后由 Guo Dalu 回复于 2020年11月11日 · 4053 次阅读

公司新开了一个直播项目,目前是 PC 端 web 界面的形式,使用的第三方 SDK 七牛云服务,现在需要性能测试,遇到问题如下
1、既然使用了第三方 sdk,还有必要测并发的直播人数之类的吗?这个不是按照收费情况来吗?
2、开发要求测并发推拉流,我在网上找了一大堆,大部分是 ** srs-bench**,就实践了一下,可以实现拉流,但无法推流(查询发现 srs-bench 这个工具貌似是针对 srs 开源直播服务器的),对于这种第三方服务,应该使用什么工具呢或者说有没有办法测呢?
3、直播项目性能测试应该怎么测,需要使用的工具和执行步骤那些具体是怎样的呢?
接触测试不久,望各位同行不吝赐教!

共收到 8 条回复 时间 点赞
匿名 #1 · 2020年08月10日

我们是用 shell 写了一个 for 循环,用 ffmpeg 推流命令去并发推流的

我这边是第三方的推流地址,也可以是吧?

能讲一下你们直播系统的客户端、服务端架构,使用哪些中间件,下游依赖哪些服务吗?
这样比较清楚应该怎么压测

跟楼主的情况很像,只是我们底层调的是声网的 SDK,同问性能测试怎么做. 我们前端是 electron+vue 后端是 java,数据库是 mysql 我们暂时做的是 PC 端的应用程序

哎吆,这方法不错哦

命令可以贴出来 看看么?

bonnie 回复

好做

ffmpeg 也可以推,我最后还是用的 srs-bench,可以达到推流效果就行

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册