【技术实现步骤摘要】
一种对流协议长时间任务进行自动验证的测试系统及方法
本专利技术涉及视频编解码相关
,尤其是指一种对流协议长时间任务进行自动验证的测试系统及方法。
技术介绍
在视频直播流的转码领域,对于转码器转码后的直播输出流的正确性和稳定性验证一直是业界比较头疼的事情。测试直播流的难点主要有以下几点:一.人力耗费大。由于直播流是实时的,所以如果使用人工测试,则需要有人一天到晚目不转睛地盯着屏幕,观察其正确性和稳定性。因为需要检查的直播流可能有很多,所以如果使用人工的方式,对于人力的消耗几乎是个无底洞。二.无法保证所有问题都能被及时发现。因为无法保证测试人员的注意力一直集中于视频内容,所以很可能出现漏掉一些问题的情况。三.问题定位非常困难。主要有两方面原因:1.信源是实时的,而很多情况下,都是信源的特殊性导致了转码程序出现问题,而看到问题的时候,异常信源也已经流逝过去。对于后期的问题重现和验证都有非常大的影响,甚至可能无法重现。2.信源和直播流输出本身都可能受网络因素影响。有些播放错误可能是由于网络引起的干扰项,并非转码程序本身问题。以udp协议流为例,因为udp协议本身没有重传机制,所以网络传输时可能会出现丢包,则必然会导致视频播放时会有马赛克的情况。因此,当播放输出看到马赛克时,不一定是转码程序引起的。现有技术对视频直播流转码任务的长时间稳定性的测试方法如下:1.运行视频实时流转码任务,每天不定时抽查任务状态,任务告警。用播放器播放输出的直播流,观察音视频码流的正确性。检查服务器上的任务的CPU和内存使用等。2.对于部分协议的直播流,可使用码流分析仪来同时检测直播 ...
【技术保护点】
1.一种对流协议长时间任务进行自动验证的测试系统,其特征是,包括主控平台、安装单元、数据采集单元、数据分析处理单元和结果反馈单元,所述的主控平台为一个集群控制中心,通过主控平台同时对多台被测服务器进行部署配置,下发需要测试的长时间任务用例,并最终通过结果反馈单元收集所有任务运行结果;所述的安装单元自动安装系统运行所需的运行环境,主控平台通过安装单元为被测服务器配置运行环境;所述的数据采集单元在任务运行期间自动使用所需要系统命令、测试工具命令或者第三方检测程序接口调用,对被测服务器的资源数据、任务的实时信源和实时输出进行采集并放入数据库;所述的数据分析处理单元在任务运行期间将数据采集单元所收集的数据进行处理;所述的结果反馈单元在数据分析处理单元发现严重问题或者周期性提供测试结果报告,将期间发现的问题以邮件或者其他方式推送到需要获取该信息的使用者并通过主控平台呈现;所述的主控平台内设有配置单元,配置单元为主控平台的一个关键部分,用于填写配置项。
【技术特征摘要】
1.一种对流协议长时间任务进行自动验证的测试系统,其特征是,包括主控平台、安装单元、数据采集单元、数据分析处理单元和结果反馈单元,所述的主控平台为一个集群控制中心,通过主控平台同时对多台被测服务器进行部署配置,下发需要测试的长时间任务用例,并最终通过结果反馈单元收集所有任务运行结果;所述的安装单元自动安装系统运行所需的运行环境,主控平台通过安装单元为被测服务器配置运行环境;所述的数据采集单元在任务运行期间自动使用所需要系统命令、测试工具命令或者第三方检测程序接口调用,对被测服务器的资源数据、任务的实时信源和实时输出进行采集并放入数据库;所述的数据分析处理单元在任务运行期间将数据采集单元所收集的数据进行处理;所述的结果反馈单元在数据分析处理单元发现严重问题或者周期性提供测试结果报告,将期间发现的问题以邮件或者其他方式推送到需要获取该信息的使用者并通过主控平台呈现;所述的主控平台内设有配置单元,配置单元为主控平台的一个关键部分,用于填写配置项。2.根据权利要求1所述的一种对流协议长时间任务进行自动验证的测试系统,其特征是,还包括存储数据设备,数据采集单元将任务的信源和输出收录保存至存储数据设备,存储数据设备将每个任务的信源和输出传输给数据分析处理单元。3.根据权利要求1或2所述的一种对流协议长时间任务进行自动验证的测试系统,其特征是,所述的配置项包括任务所耗的各种资源占比阈值、是否带有特殊硬件、数据收集起始点、严重告警错误码范围、第三方工具对应设置。4.根据权利要求1或2所述的一种对流协议长时间任务进行自动验证的测试系统,其特征是,所述数据分析处理单元的处理包括如下:(1)比对单个任务当前消耗的实时资源与任务刚启动不久时的资源,分析是否超出了一定的比例;(2)检测任务运行中出现的错误码,分析是否出现严重错误或者性能错误告警;(3)对于第三方工具和第三方检测程序的返回数据进行整理分析,分析是否出现问题;(4)若上述的分析过程中发现问题,将对应时间点的任务日志、输入输...
【专利技术属性】
技术研发人员:肖钧,沈磊,
申请(专利权)人:杭州当虹科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。