一种主机迁移测试方法及装置与流程

文档序号:37769812发布日期:2024-04-25 10:56阅读:6来源:国知局
一种主机迁移测试方法及装置与流程

本发明涉及测试,具体涉及一种主机迁移测试方法及装置。


背景技术:

1、金融类企业业务分布广泛,可以分布在各个地区,例如省市乡镇等。每个地区都部署有多张主机表,为了方便管理,金融类企业为每张主机表都定义了唯一的主机表名,使得金融类企业每个地区都不会出现重名的主机表。

2、在主机迁移测试过程中,测试人员需对每个地区主机数据反复移行。数据作为主机迁移的第一步,是后续联机测试、批量测试的基础。简单来说移行即为数据表从一个系统移动到另一个系统,以此作为新系统的数据基础,移行过程中数据可能是完全平移,也可能是非完全平移,且在移行前后需保证数据的一致性。

3、在主机系统中,通常累计包含上千张主机表,同一张主机表的移行程序是同一个。然而每个主机地区各自具有特色,如果选择全量地区进行移行测试,虽然能保证覆盖全面,但耗时长、人力资源成本高、反复移行效率低;如果选择部分地区移行,就能节约时间、降低成本、提高效率,但需要避免遗漏或者保证风险可控。随着主机迁移完成的地区越来越多,迁移验证范围在不停的变化,现有方法无法适配于上述变化,也会造成大量的资源浪费。


技术实现思路

1、针对现有技术中的问题,本发明实施例提供一种主机迁移测试方法及装置,能够至少部分地解决现有技术中存在的问题。

2、一方面,本发明提出一种主机迁移测试方法,包括:

3、响应于用户查询主机迁移测试信息的第一触发动作,调用预先建立的主机迁移测试辅助模型;

4、根据所述主机迁移测试信息的信息类型,通过所述主机迁移测试辅助模型输出企业业务覆盖的且与所述信息类型对应的查询结果信息;所述查询结果信息包括与企业业务的待选地区分别对应的待选主机表集合;

5、响应于所述用户根据所述查询结果信息执行的第二触发动作,获取目标主机表集合中的目标主机表名对应的测试关联信息,以供所述用户根据所述测试关联信息和与所述目标主机表名对应的目标主机表进行主机迁移测试。

6、其中,所述信息类型包括以输入数据集作为查询方式的第一信息类型;相应的,所述根据所述主机迁移测试信息的信息类型,通过所述主机迁移测试辅助模型输出企业业务覆盖的且与所述信息类型对应的查询结果信息,包括:

7、将所述主机迁移测试辅助模型中的预设地区和与其对应的预设主机表集合作为所述待选主机表集合,以及与每个待选主机表集合分别对应的迁移数据覆盖率。

8、其中,所述响应于所述用户根据所述查询结果信息执行的第二触发动作,获取目标主机表集合中的目标主机表名对应的测试关联信息,包括:

9、响应于所述用户根据与每个待选主机表集合分别对应的迁移数据覆盖率进行的选择操作,从每个待选主机表集合中筛选得到目标主机表集合;

10、根据所述目标主机表集合中的目标主机表名获取对应的测试关联信息。

11、其中,所述信息类型包括以输入迁移数据覆盖率作为查询方式的第二信息类型;相应的,所述根据所述主机迁移测试信息的信息类型,通过所述主机迁移测试辅助模型输出企业业务覆盖的且与所述信息类型对应的查询结果信息,包括:

12、基于所述主机迁移测试辅助模型获取与所述迁移数据覆盖率对应的待选地区,并获取与所述待选地区对应的待选主机表集合。

13、其中,所述响应于所述用户根据所述查询结果信息执行的第二触发动作,获取目标主机表集合中的目标主机表名对应的测试关联信息,包括:

14、响应于所述用户根据所述待选主机表集合进行的确认操作,将所述待选主机表集合作为所述目标主机表集合;

15、根据所述目标主机表集合中的目标主机表名获取对应的测试关联信息。

16、其中,所述获取目标主机表集合中的目标主机表名对应的测试关联信息,包括:

17、获取与目标主机表名对应的分区和应用名。

18、其中,建立所述主机迁移测试辅助模型,包括:

19、获取企业业务覆盖的与每个地区分别对应的主机表集合;每个主机表集合包括与每个地区分别对应的主机表名;

20、获取与所有地区对应的主机表全集具有最多重复主机表名的一个预选主机表集合,并获取所述一个预选主机表集合相对于所述主机表全集的补集;

21、使用所述补集替换所述主机表全集,并不断执行获取与所有地区对应的主机表全集具有最多重复主机表名的一个预选主机表集合,并获取所述一个预选主机表集合相对于所述主机表全集的补集,直到最新获取的补集符合预设终止条件为止,得到的预设地区和与其对应的预设主机表集合。

22、一方面,本发明提出一种主机迁移测试装置,包括:

23、调用单元,用于响应于用户查询主机迁移测试信息的第一触发动作,调用预先建立的主机迁移测试辅助模型;

24、输出单元,用于根据所述主机迁移测试信息的信息类型,通过所述主机迁移测试辅助模型输出企业业务覆盖的且与所述信息类型对应的查询结果信息;所述查询结果信息包括与企业业务的待选地区分别对应的待选主机表集合;

25、测试单元,用于响应于所述用户根据所述查询结果信息执行的第二触发动作,获取目标主机表集合中的目标主机表名对应的测试关联信息,以供所述用户根据所述测试关联信息和与所述目标主机表名对应的目标主机表进行主机迁移测试。

26、再一方面,本发明实施例提供一种电子设备,包括:处理器、存储器和总线,其中,

27、所述处理器和所述存储器通过所述总线完成相互间的通信;

28、所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:

29、响应于用户查询主机迁移测试信息的第一触发动作,调用预先建立的主机迁移测试辅助模型;

30、根据所述主机迁移测试信息的信息类型,通过所述主机迁移测试辅助模型输出企业业务覆盖的且与所述信息类型对应的查询结果信息;所述查询结果信息包括与企业业务的待选地区分别对应的待选主机表集合;

31、响应于所述用户根据所述查询结果信息执行的第二触发动作,获取目标主机表集合中的目标主机表名对应的测试关联信息,以供所述用户根据所述测试关联信息和与所述目标主机表名对应的目标主机表进行主机迁移测试。

32、本发明实施例提供一种非暂态计算机可读存储介质,包括:

33、所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如下方法:

34、响应于用户查询主机迁移测试信息的第一触发动作,调用预先建立的主机迁移测试辅助模型;

35、根据所述主机迁移测试信息的信息类型,通过所述主机迁移测试辅助模型输出企业业务覆盖的且与所述信息类型对应的查询结果信息;所述查询结果信息包括与企业业务的待选地区分别对应的待选主机表集合;

36、响应于所述用户根据所述查询结果信息执行的第二触发动作,获取目标主机表集合中的目标主机表名对应的测试关联信息,以供所述用户根据所述测试关联信息和与所述目标主机表名对应的目标主机表进行主机迁移测试。

37、本发明实施例提供的主机迁移测试方法及装置,响应于用户查询主机迁移测试信息的第一触发动作,调用预先建立的主机迁移测试辅助模型;根据所述主机迁移测试信息的信息类型,通过所述主机迁移测试辅助模型输出企业业务覆盖的且与所述信息类型对应的查询结果信息;所述查询结果信息包括与企业业务的待选地区分别对应的待选主机表集合;响应于所述用户根据所述查询结果信息执行的第二触发动作,获取目标主机表集合中的目标主机表名对应的测试关联信息,以供所述用户根据所述测试关联信息和与所述目标主机表名对应的目标主机表进行主机迁移测试,通过辅助用户合理选择参与主机迁移测试所使用的主机表以及测试关联信息,实现使用少量的主机表并尽可能全面覆盖迁移数据,兼顾了主机迁移测试效率和风险可控,也降低了主机迁移测试过程中的资源浪费现象。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1