随着互联网的快速发展以及带宽的迅猛提速,视频正成为碎片化时代大众娱乐消费的新宠,短视频、直播、游戏等各类互娱APP层出不穷。然而,蓬勃的视频消费市场在带来巨大商业空间时,也对流媒体的系统性能带来重重考验:如何在突发事件引发流量暴涨的情况下,保障视频播放的质量和流畅度?如何在用户交互频次高的场景下,确保互动的实时性和同步性?为彻底解决以上各类视频“疑难杂症”,华为云性能测试服务CPTS(Cloud Performance Test Service)流媒体性能测试解决方案上线,助你视频体验“快”人一步,提速各行业数字化转型进程。
流媒体场景业务挑战全景透视
1、海量并发场景常见:不同于普通应用和游戏,视频类应用的使用时间非常集中,明星大V等热播内容,瞬间可引起百万用户的登录。海量的并发用户常常造成视频卡顿、画面延时甚至应用崩溃;
2、用户对高延迟容忍度下降:网速一快再快,用户的耐心程度正不断下降,即时性显得尤为重要;
3、用户交互频率高:视频应用用户交互频次高的场景繁多,视频流服务器除了承担并发用户压力之外,还包括用户聊天、礼物、红包雨等场景带来的数据交互压力;
4、性能测试工具要求高:网络上的性能测试工具提供性能指标有限,无法客观体现用户体验,测试场景受到很大的限制;压测环境搭建困难,技术复杂,耗时长,人工压测难以真实模拟流媒体并发测试。
华为云性能测试服务(CPTS)——实力拒绝视频卡顿
华为云性能测试(CPTS)针对上场景及测试场景的诉求,增强支持了RTMP和HLS的流媒体压测能力,可进行端到端的压力测试。通过发起高并发流量,模拟真实业务场景,对业务层、应用层、基础设施进行全覆盖性能测试,挖掘流媒体系统性能瓶颈。
1、秒级百万并发再现极限系统压力:应对各类流量的并发压力,华为云CPTS服务快速大规模集群扩容,支持万级-百万级的访问量,在生产环境中验证各个环节的性能、容量,确保应用能经受得住流量高峰的考验;
2、多个事务组合模拟真实复杂场景:华为云CPTS服务通过多个事务组合,还原线上用户登录、观看、聊天等操作,用户可以任意组合事务,搭配出符合自身的业务场景,自定义压测的时长、次数、并发用户数,最大限度地复原线上操作,从真实用户视角发现性能问题;
3、支持丰富多样的协议栈性能测试:华为云CPTS服务除了支持RTMP、HLS视频流协议性能测试,还提供HTTP(S)、UDP、TCP、Websocket等主流数据传输协议压测;
4、提供流媒体性能测试报告:华为云CPTS服务提供针对流媒体协议的性能测试报告,更加直观地了解用户的观看体验。测试报告数据通过图表形式展示,包括事务并发、视频首包用时、首帧用时、平均下载速度、码率、帧率、带宽、TPS等。
目前,华为云CPTS服务已经实现电商、游戏、社交APP等领域的性能测试解决方案落地,帮助上百家合作伙伴解决了数千个问题点。华为云CPTS服务免去搭建环境的时间成本和人力成本,让用户专注业务的开发及性能提升,未来华为云还将研发出更多特性满足广大用户的性能测试需求。
更多精彩,详见华为云CPTS服务官网。