新手区 直播音视频 sdk 该怎么做自动化测试?

qinger · 2017年07月12日 · 最后由 allenjian 回复于 2019年06月09日 · 813 次阅读

新手小白求教:刚入职一家做直播服务的公司,但是测试这边缺人手,以前主要做后台服务,没有这种音视频测试相关经验,现目前做测试都是基于手工测试,效率很低,性能测试这块能否借助一些工具做成自动化呢?目前正在看 Locust,但是音视频这种服务,得装在 pc 端或者移动端,启动摄像头麦克风才能做测试,但是这种怎么做成自动化呢?能够做到自动部署,然后通过压测工具,来统计一些性能指标,后期还想借助于 jenkins 做成持续集成。求问各位大侠高手有没有相关经验,小白请求指教😁 谢谢大家

共收到 12 条回复 时间 点赞

明确一下大概测试过程,像你所说的安卓端性能指标用腾讯 GT 的可以了,想要自动去做一些操作的话可以看看 appium 等工具。PC 端性能不太清楚该怎么获取,自动化用 Selenium 或按键精灵也可以。

Zhhh 回复

嗯嗯,谢谢🌸 我最近正在看 appium,你说的腾讯 GT 之前没接触过,我去了解下,以后还请 ctro 多多指教😁

手机端 SDK,可以参考不同网络(Wi-Fi、手机运营商网络)及不同帧率(超清/高清/普通)下,在手机上的各项性能指标表现,用 1 楼兄弟说的方法测就行了。多机远程操作可以采用:STF+Appium。

PC/Web 端可以采用 Jmeter/Loadrunner,依赖于具体实现。

唠嗑炸了 回复

🌸 太感谢了,你说的很细,我们目前都测的很粗糙,不同网络这个还没有试过,目前只是用 wifi 限制下丢包率,以后还请多多指教💪

最近也在搜集相关技术内容,楼主不错,很细心,学到不少东西对于自己的项目来说,希望相互关注,相互交流。

我是自动化测试工程师,对于 Jenkins 与性能测试做的比较多,可以相互交流,博客地址:http://www.cnblogs.com/yyym

TesterWei 回复

我也是 jenkins 做的比较多,但是感觉面试的时候,一般不太关心这块,问题还是比较侧重于业务测试。

qinger 回复

慢慢来,你也可以玩转自动化。

这个之前刚好我做过一段时间,音视频专业领域基础还是很深的。 可以用白盒来做,然后统计相关的指标:比如 fps,码率。

音视频可以做的自动化:

1.接口自动化
2.性能自动化

看你另外一篇面试企鹅的帖子关闭评论了,不知道你还考虑换坑么,有兴趣了解一下平安金融壹账通么?

星修 回复

你好,能不能稍微详细点从 UI 或者接口具体怎么做音视频类的自动化测试

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