测试环境搭建方法、装置、设备及介质制造方法及图纸

技术编号:35788243 阅读:10 留言:0更新日期:2022-12-01 14:36
本发明专利技术涉及测试技术领域,揭露一种测试环境搭建方法,包括:获取环境部署请求,并从环境部署请求中提取测试任务集;从测试任务集中获取任一测试子任务作为样本测试任务,并查询样本测试任务对应的样本测试环境的环境信息;根据环境信息将样本测试环境中测试服务器的地址变更为测试服务器对应的标准服务器的地址,构建标准测试环境;查询测试任务集中各个测试子任务对应的测试服务器,并获取查询到的测试服务器的地址;将标准测试环境中服务器的地址修改为各个测试子任务对应的测试服务器的地址,得到构建完毕的多个测试环境。本发明专利技术还提出一种测试环境搭建装置、设备及存储介质。本发明专利技术可以提升测试环境的搭建效率。发明专利技术可以提升测试环境的搭建效率。发明专利技术可以提升测试环境的搭建效率。

【技术实现步骤摘要】
测试环境搭建方法、装置、设备及介质


[0001]本专利技术涉及测试
,尤其涉及一种测试环境搭建方法、装置、设备及介质。

技术介绍

[0002]随着网络技术和智能设备的日新月异,各种软件应用的发布也越来越快,为人们的工作、生活、学习、娱乐等各个方面提供诸多便利。在这一过程中,软件开发者需要不断地对软件应用进行应用开发和性能优化,以便能为用户提供更多且优质地服务。
[0003]为了能够确保要发布软件应用的稳定性,在软件应用发布之前需要对新的软件应用或更新后的软件应用进行测试环境部署,以便能够对新的软件应用或者更新后的软件应用进行测试,现有的测试环境搭建方法大多都是全量部署,即针对同一软件应用的每个需要测试的环节都重新搭建测试环境,然而这种测试环境搭建方法在实际应用中存在着占用计算资源较多,导致测试效率低下的问题。

技术实现思路

[0004]本专利技术提供一种测试环境搭建方法、装置、设备及介质,其主要目的在于提升测试环境的搭建效率。
[0005]为实现上述目的,本专利技术提供的一种测试环境搭建方法,包括:
[0006]获取环境部署请求,并从所述环境部署请求中提取测试任务集;
[0007]从所述测试任务集中获取任一测试子任务作为样本测试任务,并查询所述样本测试任务对应的样本测试环境的环境信息;
[0008]根据所述环境信息将所述样本测试环境中测试服务器的地址变更为所述测试服务器对应的标准服务器的地址,构建标准测试环境;
[0009]查询所述测试任务集中各个所述测试子任务对应的测试服务器,并获取查询到的所述测试服务器的地址;
[0010]将所述标准测试环境中服务器的地址修改为各个所述测试子任务对应的测试服务器的地址,得到构建完毕的多个测试环境。
[0011]可选地,所述所述标准测试环境中服务器的地址修改为各个所述测试子任务对应的测试服务器的地址,包括:
[0012]获取所述标准测试环境中各个服务器和所述测试服务器的业务作用;
[0013]将所述测试服务器的业务作用和所述标准测试环境中各个服务器的业务作用进行对比,并在所述测试服务器的业务作用和所述标准测试环境中服务器的业务作用相同时,得到所述测试服务器位于所述标准测试环境中的对应服务器;
[0014]将所述标准测试环境中对应服务器的地址修改为对应的测试服务器的地址,构建多个所述测试环境。
[0015]可选地,所述查询所述测试任务集中各个所述测试子任务对应的测试服务器,并获取查询到的所述测试服务器的地址,包括:
[0016]获取各个所述测试子任务对应测试环境的环境信息,并根据各个对应测试环境的环境信息从所述测试环境中获取各个测试服务器的业务标识;
[0017]查询各个所述测试服务器的地址和各个所述业务标识的对应关系,根据所述测试服务器的地址和所述业务标识的对应关系从所述环境信息中获取各个所述测试服务器的地址。
[0018]可选地,所述从所述测试任务集中获取任一测试子任务作为样本测试任务,包括:
[0019]根据所述环境部署请求获取所述测试任务集对应的测试需求;
[0020]查询所述测试需求的测试分支以及分支名称,基于所述测试需求的测试分支和分支名称划分所述测试任务集中的各个测试子任务,并选取任一测试子任务作为样本测试任务。
[0021]可选地,所述查询所述样本测试任务对应的样本测试环境的环境信息,包括:
[0022]基于所述样本测试任务构建样本测试环境。
[0023]可选地,所述基于所述样本测试任务构建样本测试环境,包括:
[0024]获取所述样本测试任务的配置指标,并基于所述配置指标得到所述样本测试任务对应的测试环境类型以及版本号;
[0025]从预设的数据存储库中调取与所述测试环境类型以及版本号对应的测试工具镜像文件;
[0026]基于所述测试工具镜像文件搭建所述样本测试任务的样本测试环境。
[0027]为了解决上述问题,本专利技术还提供一种测试环境搭建装置,所述装置包括:
[0028]试任务获取模块,用于获取环境部署请求,并从所述环境部署请求中提取测试任务集;
[0029]标准环境构建模块,用于从所述测试任务集中获取任一测试子任务作为样本测试任务,并查询所述样本测试任务对应的样本测试环境的环境信息,根据所述环境信息将所述样本测试环境中测试服务器的地址变更为所述测试服务器对应的标准服务器的地址,构建标准测试环境;
[0030]服务器地址查询模块,用于查询所述测试任务集中各个所述测试子任务对应的测试服务器,并获取查询到的所述测试服务器的地址;
[0031]测试环境搭建模块,用于将所述标准测试环境中服务器的地址修改为各个所述测试子任务对应的测试服务器的地址,得到构建完毕的多个测试环境。
[0032]可选地,所述查询所述测试任务集中各个所述测试子任务对应的测试服务器,并获取查询到的所述测试服务器的地址,包括:
[0033]获取各个所述测试子任务对应测试环境的环境信息,并根据各个对应测试环境的环境信息从所述测试环境中获取各个测试服务器的业务标识;
[0034]查询各个所述测试服务器的地址和各个所述业务标识的对应关系,根据所述测试服务器的地址和所述业务标识的对应关系从所述环境信息中获取各个所述测试服务器的地址。
[0035]为了解决上述问题,本专利技术还提供一种电子设备,所述电子设备包括:
[0036]至少一个处理器;以及,
[0037]与所述至少一个处理器通信连接的存储器;其中,
[0038]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的测试环境搭建方法。
[0039]为了解决上述问题,本专利技术还提供一种计算机可读存储介质,包括存储数据区和存储程序区,存储数据区存储创建的数据,存储程序区存储有计算机程序;其中,所述计算机程序被处理器执行时实现如上所述的测试环境搭建方法。
[0040]本专利技术实施例中,获取环境部署请求,从环境部署请求中提取测试任务集,实现测试任务的获取,之后从测试任务集中获取任一测试子任务作为样本测试任务,并查询样本测试任务对应的样本测试环境的环境信息,根据环境信息变更服务器的地址,构建标准测试环境,达成构建环境模板的构建,然后查询测试任务集中各个测试子任务对应的测试服务器,并获取查询到的测试服务器的地址,将标准测试环境中服务器的地址修改为各个测试子任务对应测试服务器的地址,构建多个测试环境。因此,本专利技术通过提取环境部署请求中的任务构建标准测试环境,将之后再通过各个测试子任务对应的测试服务器替换标准测试环境中服务器的地址,就实现了构建多个测试环境,提升了测试环境的搭建效率。
附图说明
[0041]图1为本专利技术一实施例提供的一种测试环境搭建方法的流程示意图;
[0042]图2为本专利技术一实施例提供一种测本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试环境搭建方法,其特征在于,所述方法包括:获取环境部署请求,并从所述环境部署请求中提取测试任务集;从所述测试任务集中获取任一测试子任务作为样本测试任务,并查询所述样本测试任务对应的样本测试环境的环境信息;根据所述环境信息将所述样本测试环境中测试服务器的地址变更为所述测试服务器对应的标准服务器的地址,构建标准测试环境;查询所述测试任务集中各个所述测试子任务对应的测试服务器,并获取查询到的所述测试服务器的地址;将所述标准测试环境中服务器的地址修改为各个所述测试子任务对应的测试服务器的地址,得到构建完毕的多个测试环境。2.如权利要求1所述的测试环境搭建方法,其特征在于,所述将所述标准测试环境中服务器的地址修改为各个所述测试子任务对应的测试服务器的地址,包括:获取所述标准测试环境中各个服务器和所述测试服务器的业务作用;将所述测试服务器的业务作用和所述标准测试环境中各个服务器的业务作用进行对比,并在所述测试服务器的业务作用和所述标准测试环境中服务器的业务作用相同时,得到所述测试服务器位于所述标准测试环境中的对应服务器;将所述标准测试环境中对应服务器的地址修改为对应的测试服务器的地址,构建多个所述测试环境。3.如权利要求1所述的测试环境搭建方法,其特征在于,所述查询所述测试任务集中各个所述测试子任务对应的测试服务器,并获取查询到的所述测试服务器的地址,包括:获取各个所述测试子任务对应测试环境的环境信息,并根据各个对应测试环境的环境信息从所述测试环境中获取各个测试服务器的业务标识;查询各个所述测试服务器的地址和各个所述业务标识的对应关系,根据所述测试服务器的地址和所述业务标识的对应关系从所述环境信息中获取各个所述测试服务器的地址。4.如权利要求1所述的测试环境搭建方法,其特征在于,所述从所述测试任务集中获取任一测试子任务作为样本测试任务,包括:根据所述环境部署请求获取所述测试任务集对应的测试需求;查询所述测试需求的测试分支以及分支名称,基于所述测试需求的测试分支和分支名称划分所述测试任务集中的各个测试子任务,并选取任一测试子任务作为样本测试任务。5.如权利要求1所述的测试环境搭建方法,其特征在于,所述查询所述样本测试任务对应的样本测试环境的环境信息之前,所述方法还包括:基于所述样本测试任务构...

【专利技术属性】
技术研发人员:尹伟红
申请(专利权)人:平安消费金融有限公司
类型:发明
国别省市:

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

1