51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2925|回复: 0
打印 上一主题 下一主题

[转贴] 流媒体性能测试的常用指标

[复制链接]
  • TA的每日心情
    奋斗
    2018-11-26 09:42
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]测试连长

    跳转到指定楼层
    1#
    发表于 2019-3-21 15:14:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 PaaS小魔仙 于 2019-3-21 15:28 编辑

    流媒体性能测试指标有:在线视频播放人数、视频码率、帧率、带宽、视频首包用时、首次缓冲用时等。本文重点介绍几个流媒体性能测试点:

    码率:指数据传输时单位时间传送的数据位数,单位为kbps。码率的大小决定视频文件的清晰度、流畅度和大小。码率越高,画质越好,文件也越大。

    平均帧率:帧率用于测量显示帧数的量度,单位为每秒显示帧数(FPS)。高的帧率可以得到更流畅、更逼真的动画。FPS越多,显示的动作就会越流畅。一般来说60FPS可以明显提升动画的交互感和逼真感,超过75FPS流畅度则不会有明显的提升。

    丢包率:丢包是网络中数据传输的时候出现数据丢失的现象,丢包率是指丢包数据占总传输数据的百分比。网络丢包率越高,网速越慢,一般丢包率小于1%属于正常。
    丢包率高的原因有:
    1、网络自身问题
    2、物理线路故障
    3、设备故障
    4、路由信息错误
    5、网络拥塞
    6、网络中某个端口有瓶颈
    7、系统资源不足

    平均下载速度:指播放器播放视频过程中下载视频资源的速度。平均下载速度=总下载字节数/吞吐用时。建议值:优秀 >180 KB/s,一般 >70 KB/s,差 ≤ 70KB/s

    视频首包用时:从获取视频真实地址到获取视频资源第一包之间的时间间隔。建议值:优秀 ≤1s,一般 ≤2.5s,差 >2.5s

    视频首帧用时:从获取视频真实地址到开始播放视频第一帧之间的时间间隔。其中视频秒开指的是视频页面首屏在1s左右快速的展现出来,视频秒开直接影响着用户体验。

    页面首屏用时:从开始浏览到页面被渲染出指定高度范围之间的时间间隔。参考值:优秀 ≤3.5s,一般 ≤7s,差 >7s。

    卡顿时间:指视频在开始播放后出现的卡顿(缓冲)状态的累计时长(首次缓冲不计算在内)卡顿时间=总缓冲用时-首次缓冲用时。参考值:优秀 ≤ 6s,一般 ≤12s,差 >12s
    后续将介绍如何对流媒体(直播和点播)进行性能测试?
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏1
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-4-20 01:01 , Processed in 0.066950 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表