一种基于集群的终端测试系统及测试装置制造方法及图纸

技术编号:30347510 阅读:16 留言:0更新日期:2021-10-12 23:37
本发明专利技术实施例公开了一种集群的终端测试系统及测试装置,属于计算机技术领域。该测试系统包括:终端集群和部署在服务器集群上的测试平台,测试平台包括:接口服务、测试管理服务、镜像服务、镜像部署服务,以及测试剧本服务;测试管理服务,用于通过接口服务获取测试剧本和测试镜像,并将测试剧本发送给测试剧本服务进行保存,将测试镜像发送给镜像服务进行保存;镜像部署服务,用于控制终端集群从镜像服务下载测试镜像;测试剧本服务,用于在终端集群下载测试镜像之后,通知终端集群执行测试剧本;由此,能够对终端集群实现自动触发以及自动测试,解决了现有技术中由于人工部署导致测试效率低的问题,满足了大型视频会议系统功能的测试需求。能的测试需求。能的测试需求。

【技术实现步骤摘要】
一种基于集群的终端测试系统及测试装置


[0001]本专利技术涉及计算机
,尤其涉及一种基于集群的终端测试系统及测试装置。

技术介绍

[0002]随着云会议平台的快速发展和大规模应用,利用云会议平台进行会议的人数与日俱增,由此,给云会议平台带来了巨大的压力和挑战。为了保证大型视频会议系统的正常运行,需要提前对大型视频会议系统的功能进行测试。
[0003]现有的测试方法是采用大量测试人员来模拟用户参与线上操作,例如在现有大型视频会议系统的功能测试过程中,通常是由很多测试人员参与测试,每个测试人员控制一个测试服务器,在测试的过程中若出现测试业务失败,测试人员需要手动对失败的业务进行筛选并逐一重新发起业务直至测试结束,这样不仅需要耗费大量人力成本,降低了测试系统测试的效率;而且还会产生由于人为主观因素造成的测试结果不确定性。因此这种测试方法只能是针对小型视频会议系统的功能进行测试,对于大型视频会议系统的功能测试就不适用了。

技术实现思路

[0004]为了解决上述现有技术存在的问题,本专利技术实施例提供一种基于集群的终端测试系统及测试装置,能够对大规模的终端集群自动化部署测试镜像,并实现同时执行测试剧本。
[0005]为实现上述目的,根据本专利技术实施例第一方面,提供一种基于集群的终端测试系统,所述测试系统包括:终端集群和部署在服务器集群上的测试平台,所述测试平台包括:接口服务、测试管理服务、镜像服务、镜像部署服务,以及测试剧本服务;所述测试管理服务,用于通过所述接口服务获取测试剧本和测试镜像,并将所述测试剧本发送给所述测试剧本服务进行保存,将所述测试镜像发送给所述镜像服务进行保存;所述镜像部署服务,用于控制所述终端集群从所述镜像服务下载所述测试镜像;所述测试剧本服务,用于在所述终端集群下载所述测试镜像之后,通知所述终端集群执行所述测试剧本。
[0006]可选的,所述控制所述终端集群向所述镜像服务下载所述测试镜像时,所述镜像部署服务,还用于控制所述终端集群从所述镜像服务下载所述镜像执行引擎,并在所述终端集群下载所述镜像执行引擎之后,控制所述终端集群从所述镜像服务下载所述镜像。
[0007]可选的,所述测试平台还包括日志管理服务;所述日志管理服务,用于接收所述终端集群中所述镜像执行引擎生成的测试日志,并对所述测试日志进行存储。
[0008]可选的,所述测试管理服务,还用于通过所述接口服务获取日志查询请求,并根据所述日志查询请求从所述日志管理服务中查询所述测试日志。
[0009]可选的,所述测试管理服务,还用于通过所述接口服务获取测试指令,并将所述测试指令发送至所述测试剧本服务;所述测试剧本服务,还用于根据所述测试指令对所述测
试剧本的文本信息进行语义解析,生成测试用例和所述终端集群的配置信息,并根据所述配置信息,通知所述镜像部署服务控制所述终端集群从所述镜像服务下载所述测试镜像。
[0010]可选的,所述测试剧本服务,还用于在所述终端集群下载所述测试镜像之后,通知所述终端集群利用所述镜像执行引擎在所述镜像中执行所述测试用例。
[0011]可选的,所述镜像部署服务,还用于在所述终端集群下载所述镜像之后,通知所述终端集群启动所述镜像。
[0012]为实现上述目的,根据本专利技术实施例第二方面,还提供一种基于集群的终端测试装置,所述测试装置分别与测试管理服务和所述终端集群通信连接;所述测试装置应用于所述测试平台;所述测试装置包括镜像服务、镜像部署服务以及测试剧本服务;所述镜像服务,用于通过所述测试管理服务获取测试镜像,并对所述测试镜像进行存储;所述镜像部署服务,用于控制所述终端集群从所述镜像服务下载所述测试镜像;所述测试剧本服务,用于通过所述测试管理服务获取测试剧本,并对所述测试剧本进行存储;并在所述终端集群下载所述测试镜像之后,通知所述终端集群执行所述测试剧本。
[0013]可选的,所述镜像部署服务,还用于控制所述终端集群从所述镜像服务下载所述镜像执行引擎,并在所述终端集群下载所述镜像执行引擎之后,控制所述终端集群从所述镜像服务下载所述测试镜像。
[0014]可选的,所述测试装置还包括日志管理服务;所述日志管理服务,用于接收所述终端集群中所述镜像执行引擎生成的测试日志,并对所述测试日志进行存储。
[0015]与现有技术相比,本专利技术实施例提供一种集群的终端测试系统及测试装置,属于计算机
该测试系统包括:终端集群和部署在服务器集群上的测试平台,测试平台包括:接口服务、测试管理服务、镜像服务、镜像部署服务,以及测试剧本服务;测试管理服务,用于通过接口服务获取测试剧本和测试镜像,并将测试剧本发送给测试剧本服务进行保存,将测试镜像发送给镜像服务进行保存;镜像部署服务,用于控制终端集群从镜像服务下载测试镜像;测试剧本服务,用于在终端集群下载测试镜像之后,通知终端集群执行测试剧本;由此,采用服务器集群的测试平台以及测试镜像的虚拟化,将测试镜像自动部署到终端集群上,从而对终端集群实现自动触发以及自动测试,解决了现有技术中由于人工部署导致测试效率低的问题,满足了大型视频会议系统功能的测试需求。
[0016]需要理解的是,本专利技术的教导并不需要实现上面所述的全部有益效果,而是特定的技术方案可以实现特定的技术效果,并且本专利技术的其他实施方式还能够实现上面未提到的有益效果。
附图说明
[0017]附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中在附图中,相同或对应的标号表示相同或对应的部分。
[0018]图1为本专利技术一实施例基于集群的终端测试系统的架构图;图2为本专利技术一实施例基于集群的终端测试系统的交互方法流程图;图3为本专利技术另一实施例基于集群的终端测试系统的架构图;图4为本专利技术一实施例基于集群的终端测试装置的示意性框图。
具体实施方式
[0019]以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0020]如图1所示,本专利技术一实施例基于集群的终端测试系统的架构图。一种基于集群的终端测试系统,终端测试系统100包括终端集群101和部署在服务器集群上的测试平台102,测试平台102包括:接口服务103、测试管理服务104、镜像服务105、镜像部署服务106以及测试剧本服务107。
[0021]测试管理服务104,用于通过接口服务103获取测试剧本和测试镜像,并将测试剧本发送给测试剧本服务107进行保存,将测试镜像发送给镜像服务105进行保存;镜像部署服务106,用于控制终端集群101从镜像服务105下载测试镜像;测试剧本服务107,用于在终端集群101下载测试镜像之后,通知终端集群101执行测试剧本。
[0022]具体地,测试平台102与终端集群101通过WiF本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于集群的终端测试系统,其特征在于,所述测试系统包括:终端集群和部署在服务器集群上的测试平台,所述测试平台包括:接口服务、测试管理服务、镜像服务、镜像部署服务,以及测试剧本服务;所述测试管理服务,用于通过所述接口服务获取测试剧本和测试镜像,并将所述测试剧本发送给所述测试剧本服务进行保存,将所述测试镜像发送给所述镜像服务进行保存;所述镜像部署服务,用于控制所述终端集群从所述镜像服务下载所述测试镜像;所述测试剧本服务,用于在所述终端集群下载所述测试镜像之后,通知所述终端集群执行所述测试剧本。2.根据权利要求1所述的系统,其特征在于,所述控制所述终端集群向所述镜像服务下载所述测试镜像时,所述镜像部署服务,还用于控制所述终端集群从所述镜像服务下载所述镜像执行引擎,并在所述终端集群下载所述镜像执行引擎之后,控制所述终端集群从所述镜像服务下载所述镜像。3.根据权利要求2所述的系统,其特征在于,所述测试平台还包括日志管理服务;所述日志管理服务,用于接收所述终端集群中所述镜像执行引擎生成的测试日志,并对所述测试日志进行存储。4.根据权利要求3所述的系统,其特征在于,所述测试管理服务,还用于通过所述接口服务获取日志查询请求,并根据所述日志查询请求从所述日志管理服务中查询所述测试日志。5.根据权利要求2所述的系统,其特征在于,所述测试管理服务,还用于通过所述接口服务获取测试指令,并将所述测试指令发送至所述测试剧本服务;所述测试剧本服务,还用于根据所述测试指令对所述测试剧本的文本信息进行语义解析,生成测试...

【专利技术属性】
技术研发人员:吕少卿王克彦曹亚曦孙俊伟俞鸣园费敏健
申请(专利权)人:浙江华创视讯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1