[发明专利]流媒体服务器的测试方法及系统有效
申请号: | 201310495470.5 | 申请日: | 2013-10-21 |
公开(公告)号: | CN103501258A | 公开(公告)日: | 2014-01-08 |
发明(设计)人: | 田野;邓峰 | 申请(专利权)人: | 中国科学院声学研究所 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
代理公司: | 北京亿腾知识产权代理事务所 11309 | 代理人: | 陈霁 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流媒体 服务器 测试 方法 系统 | ||
技术领域
本发明涉及流媒体服务器测试技术领域,尤其涉及一种流媒体服务器的测试方法及系统。
背景技术
随着流媒体业务的快速发展,用户对流媒体服务器的需求也越来越多。为了满足用户对于流媒体业务在流畅度、清晰度等方面的越来越高的需求,通常使用多个流媒体服务器组成的流媒体服务器群组的方式来进行推流。在流媒体业务快速发展的同时,流媒体服务器的测试也越来越重要。
现有的流媒体服务器测试系统多侧重于流媒体服务器与播放终端之间,主要用于测试流媒体服务器的推流数量与推流质量,而很少涉及流媒体服务器与上游设备或者相邻设备间(例如,内容分发服务器,会话管理服务器等)的接口测试。对于采用流媒体服务器群组进行推流的流媒体业务,现有的流媒体服务器测试系统也只能测试流媒体服务器群组中的某个流媒体服务器,而无法同时测试多个被测流媒体服务器设备。
发明内容
本发明实施例提供了一种流媒体服务器的测试方法及系统,实现了流媒体服务器的自动测试以及对流媒体服务器群组中多个流媒体服务器同时进行测试,减少了工作量,提高了流媒体服务器的测试效率。
在第一方面,本发明实施例提供了一种流媒体服务器的测试方法,所述方法包括:
监听流媒体服务器群组的消息报文,所述流媒体服务器群组包括至少一个流媒体服务器;
解析所述消息报文,得到所述消息报文的特征信息;
根据所述消息报文的特征信息,获取被测流媒体服务器的状态特征,所述被测流媒体服务器为所述消息报文对应的流媒体服务器;
根据所述被测流媒体服务器的状态特征,遍历流媒体测试用例特征库,获取处于所述状态特征的所述被测流媒体服务器对应的测试用例;
使用所述对应的测试用例,执行对所述被测流媒体服务器的测试。
在第二方面,本发明实施例提供了一种流媒体服务器的测试系统,所述系统包括:
报文监听模块,用于监听流媒体服务器群组的消息报文,所述流媒体服务器群组包括至少一个流媒体服务器;
报文解析模块,用于解析所述消息报文,得到所述消息报文的特征信息;
第一获取模块,用于根据所述消息报文的特征信息,获取被测流媒体服务器的状态特征,所述被测流媒体服务器为所述消息报文对应的流媒体服务器;
第二获取模块,用于根据所述被测流媒体服务器的状态特征,遍历流媒体测试用例特征库,获取处于所述状态特征的所述被测流媒体服务器对应的测试用例;
测试执行模块,用于使用所述对应的测试用例,执行对所述被测流媒体服务器的测试。
因此,通过本发明实施例提供的流媒体服务器的测试方法及系统,根据监听到的至少一个流媒体服务器的消息报文,可获取到消息报文的状态特征得到被测流媒体服务器的状态特征,根据被测流媒体服务器的状态特征,遍历流媒体测试用例特征库,获取处于所述状态特征的所述被测流媒体服务器对应的测试用例,使用所述对应的测试用例,执行对所述被测流媒体服务器的测试。解决了现有技术中只能测试流媒体服务器群组中某个流媒体服务器,而无法同时测试多个被测流媒体服务器设备的问题,实现了流媒体服务器群组中多个流媒体服务器的自动测试以及对流媒体服务器群组中多个流媒体服务器同时进行测试,减少了工作量,提高了流媒体服务器的测试效率。
附图说明
图1为本发明实施例一提供的流媒体服务器的测试方法流程图;
图2为本发明实施例二提供的流媒体服务器的测试系统示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为便于对本发明实时的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本发明实施例的限定。
实施例一
下面以图1为例详细说明本发明实施例一提供的流媒体服务器的测试方法,图1为本发明实施例一提供的流媒体服务器的测试方法流程图,在本发明实施例中,执行下述步骤的实施主体为流媒体服务器的测试系统。如图1所示,该实施例具体包括以下步骤:
步骤101,监听流媒体服务器群组的消息报文,所述流媒体服务器群组包括至少一个流媒体服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310495470.5/2.html,转载请声明来源钻瓜专利网。