【技术实现步骤摘要】
测试环境迁移方法、设备、存储介质及程序产品
[0001]本申请实施例涉及软件测试
,尤其涉及一种测试环境迁移方法、设备、存储介质及程序产品。
技术介绍
[0002]应用系统测试环境用于对应用系统进行测试,在遇到设备替换时,需要将测试环境从原设备迁移到新设备。
[0003]相关技术中,通常以人工的方式在新设备上重新搭建应用系统。
[0004]然而,实现本申请过程中,专利技术人发现现有技术中至少存在如下问题:大型公司的应用系统测试环境,通常涉及多个应用系统,应用系统数量大,耦合性高,依赖的基础组件多,工作量庞大,耗时长,易出错,效率差。
技术实现思路
[0005]本申请实施例提供一种测试环境迁移方法、设备、存储介质及程序产品,以提高测试环境的迁移效率以及准确率。
[0006]第一方面,本申请实施例提供一种测试环境迁移方法,包括:
[0007]将待迁移测试环境中的数据库进行迁移,获得迁移后的数据库;
[0008]将所述待迁移测试环境中的应用程序进行迁移,获得迁移后的应用 ...
【技术保护点】
【技术特征摘要】
1.一种测试环境迁移方法,其特征在于,包括:将待迁移测试环境中的数据库进行迁移,获得迁移后的数据库;将所述待迁移测试环境中的应用程序进行迁移,获得迁移后的应用程序;针对所述迁移后的应用程序中的每个应用程序,基于所述应用程序对应的配置规则,从所述应用程序的配置数据中提取待修改应用配置,并基于地址对应关系,对所述待修改应用配置进行修改,获得新的配置数据,实现待迁移测试环境的迁移;所述地址对应关系包括数据库迁移前后的地址对应关系,以及应用程序迁移前后的地址对应关系。2.根据权利要求1所述的方法,其特征在于,所述将待迁移测试环境中的数据库进行迁移,获得迁移后的数据库,包括:获取待迁移测试环境中的数据库的源端地址、目的端地址和数据库实例名;根据数据库实例名,将所述数据库实例名对应的数据库从对应的源端地址迁移至目的端地址,获得迁移后的数据库。3.根据权利要求2所述的方法,其特征在于,所述将所述数据库实例名对应的数据库从对应的源端地址迁移至目的端地址,获得迁移后的数据库,包括:确定所述数据库实例名对应的数据库所属的数据库类型;根据第一对应关系,确定所述数据库类型对应的备份恢复执行命令;所述第一对应关系包括至少一个数据库实例名与至少一个备份恢复执行命令之间的对应关系;根据所述备份恢复执行命令,对所述源端地址下的数据库进行备份,获得数据库备份数据,并将所述数据库备份数据在所述目的端地址下进行恢复,获得迁移后的数据库。4.根据权利要求1所述的方法,其特征在于,所述将所述待迁移测试环境中的应用程序进行迁移,获得迁移后的应用程序,包括:获取待迁移测试环境中的应用程序的迁移目的端的虚拟机类型;根据第二对应关系,确定所述虚拟机类型对应的虚拟化执行命令;所述第二对应关系包括至少一个虚拟机类型与至少一个虚拟化执行命令之间的对应关系;根据所述虚拟化执行命令,将所述应用程序迁移至目的端的虚拟机,获得迁移后的应用程序。5.根据权利要求1
‑
4任一项所述的方法,其特征在于,所述基于所述应用程序对应的配置规则,从所述应用程序的配置数据中提取待修改应用配置,包括:根据第三对应关系,确定所述应用程序对应的配置规则;所述第三对应关系包括至少一个应用程序与至少一个配置规则之间的对应关系;所述配置规则包括应用配置的起始字符串和结束字符串;根据所述应用程序对应的起始字符串和结束字符串,从所述应用程序的配置数据中提取具备所述起始字符串和所述结束字符串的待修改应用配置...
【专利技术属性】
技术研发人员:胡小强,肖伟,潘国勤,
申请(专利权)人:中国人民财产保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。