[发明专利]应用的测试环境配置方法、装置、系统和介质有效
| 申请号: | 202010695629.8 | 申请日: | 2020-07-17 |
| 公开(公告)号: | CN111831567B | 公开(公告)日: | 2023-08-22 |
| 发明(设计)人: | 张智锋;梁日惠;郭纯燕;杨祖龙 | 申请(专利权)人: | 中国工商银行股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 吕朝蕙 |
| 地址: | 100140 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用 测试 环境 配置 方法 装置 系统 介质 | ||
本公开提供了一种应用的测试环境配置方法,该方法包括:在没收到测试环境配置请求的情况下,获取测试环境的配置信息,该配置信息包括应用的属性信息和测试类型;根据属性信息和测试类型,确定针对测试环境的配置方式;根据配置方式得到初始测试环境;以及根据针对应用的配置文件,更新初始测试环境,得到配置后测试环境。本公开还提供了一种应用的测试环境配置装置、一种计算机系统和一种计算机可读存储介质。
技术领域
本公开涉及运维技术领域,更具体地,涉及一种应用的测试环境配置方法、装置、系统和介质。
背景技术
随着信息技术在各行各业的深入应用,基于先进信息技术的软件系统,对行业发展产生了巨大的影响,有效提升了行业效能。
在实现本公开构思的过程中,发明人发现相关技术中至少存在以下问题:大型金融行业由于业务种类多、体系架构复杂,其软件系统一般由多达几百个应用系统有机组合而成。某个应用系统在上线前,必须在测试环境进行功能测试、性能测试、业务验证等,经过充分测试验证后,才能投产到生产环境。通常每发布一个应用版本,都需要重新搭建一个测试环境,测试环境往往由工作人员根据工作经验,在全手工状态下安装配置。若使得一个应用的环境完全与各上下游应用的环境之间调通,提供正常测试往往需要数天时间。
发明内容
有鉴于此,本公开提供了一种能够自动搭建测试环境的应用的测试环境配置方法和装置。
本公开一方面提供了一种应用的测试环境配置方法,包括:在接收到测试环境配置请求的情况下,获取测试环境的配置信息,该配置信息包括应用的属性信息和测试类型;根据属性信息和测试类型,确定针对测试环境的配置方式;根据配置方式配置得到初始测试环境;以及根据针对应用的配置文件,更新初始测试环境,得到配置后测试环境。
根据本公开的实施例,上述确定针对测试环境的配置方式包括:根据属性信息和测试类型,确定针对应用的服务器类型;在服务器类型为虚拟服务器类型时,确定针对测试环境的配置方式包括克隆方式;以及在服务器类型为物理服务器类型时,确定针对测试环境的配置方式包括数据迁移方式。
根据本公开的实施例,上述属性信息包括应用名称和应用版本信息;确定针对应用的服务器类型包括:根据应用名称、应用版本信息和测试类型,确定应用包括的服务中针对测试环境的服务;以及根据针对测试环境的服务,确定针对应用的服务器类型。
根据本公开的实施例,上述克隆方式包括新增方式和替换方式,确定针对测试环境的配置方式包括:在配置信息中包括目标服务器信息时,确针对测试环境的配置方式为替换方式;以及在配置信息中不包括目标服务器信息时,确定针对测试环境的配置方式为新增方式。
根据本公开的实施例,所述配置信息还包括源测试环境信息;在确定配置方式为数据迁移方式的情况下,根据配置方式配置得到初始测试环境包括:根据源测试环境信息,确定针对源测试环境的数据信息,数据信息包括源测试环境所运行的服务器中存储的源测试环境的程序包;以及将程序包和配置指令通过安全外壳协议发送至预定物理服务器,完成初始测试环境的配置。
根据本公开的实施例,上述配置文件包括至少一个目标配置项;更新初始测试环境包括:确定至少一个目标配置项中各配置项的取值;根据各配置项的取值更新配置文件,得到更新后配置文件;以及根据更新后配置文件更新初始测试环境,得到配置后测试环境。
根据本公开的实施例,上述属性信息包括应用版本信息;确定至少一个目标配置项中各配置项的取值包括:获取各配置项的结构化属性信息,该结构化属性信息指示各配置项所针对的目标应用和目标服务;根据应用版本信息,从预先维护的应用的环境信息中确定目标应用的版本信息;以及从预先存储的关系表中确定与目标应用的版本信息和目标服务均具有关联关系的服务器标识,以作为各配置项的取值,其中,目标应用包括与应用具有关联关系的应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010695629.8/2.html,转载请声明来源钻瓜专利网。





