【技术实现步骤摘要】
一种基于信创环境的实时计算框架的适配性测试方法
[0001]本专利技术涉及实时计算框架
,尤其涉及一种基于信创环境的实时计算框架的适配性测试方法。
技术介绍
[0002]信创环境是指国家大力支持下,以国产的CPU、操作系统为底层硬件基础,进行软件开发与适配,从而防止国外对关键的IT的底层架构、标准、产品、生态等的垄断。目前的实时计算框架通常用于各类型数据的计算过程。随着国家对信创环境要求的提高,依托例如intel等国外处理器来构建的实时计算框架需要进行一定的代码改造,以满足应用国产鲲鹏和飞腾等国产CPU下的兼容性要求,改造后的实时计算框架适配验证方式主要通过人工比对测试,其适配性测试的判断较为复杂与繁琐,测试效率较低。
技术实现思路
[0003]本专利技术的目的在于提供一种基于信创环境的实时计算框架的适配性测试方法,以解决上述
技术介绍
中提出的问题。
[0004]本专利技术是通过以下技术方案实现的:一种基于信创环境的实时计算框架的适配性测试方法,包括下列步骤:
[0005]S101、在不同 ...
【技术保护点】
【技术特征摘要】
1.一种基于信创环境的实时计算框架的适配性测试方法,其特征在于,包括下列步骤:S101、在不同国产环境中搭建实时计算框架,所述国产环境包括硬件环境以及软件环境;S102、基于硬件环境对所述实时计算框架进行适配判断,获得第一判断结果;S103、构建测试用例,将测试用例输入不同国产环境中所搭建的实时计算框架进行测试,获得第二测试结果;S104、基于第一判断结果以及第二测试结果,获得实时计算框架的适配结果。2.根据权利要求1所述的一种基于信创环境的实时计算框架的适配性测试方法,其特征在于,所搭建的硬件环境包括HUAWEI Kunpeng 920 5220、腾云S2500、海光Hygon C86 7165,在不同硬件环境上均搭建的软件环境为:麒麟V10、CPU2017。3.根据权利要求1所述的一种基于信创环境的实时计算框架的适配性测试方法,其特征在于,基于硬件环境对所述实时计算框架进行适配判断,获得第一判断结果,具体包括:用linux命令,查看所述硬件环境的内核M1和编译器的版本M2;查看所述实时计算框架自身运行所需要的内核N1和编译器的版本N2;若所述所述硬件环境的的内核M1和编译器的版本M2高于或等于所述实时计算框架的内核N1和编译器的版本N2,则硬件环境符合所述实时计算框架的要求,反之不符合。4.根据权利要求1所述的一种基于信创环境的实时计算框架的适配性测试方法,其特征在于,所述构建测试用例包括:生成测试数据以及测试程序,测试数据由数据生成器生成,并存储到Kafka中,对于kafka的每个分区,数据生成器首先置入开始标记,用于标记计算开始,并按预设的程序参数要求生成测试数据,最后在Kafka的每个分区置入结束标记,用于标记计算结束。5.根据权利要求4所述的一种基于信创环境的实时计算框架的适配性测试方法,其特征在于,将测试用...
【专利技术属性】
技术研发人员:徐欢,
申请(专利权)人:广东电网有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。