[发明专利]搭建测试环境的方法、装置、电子设备及介质有效
申请号: | 201910648542.2 | 申请日: | 2019-07-18 |
公开(公告)号: | CN110532170B | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 付延鹏 | 申请(专利权)人: | 北京文渊佳科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京恒博知识产权代理有限公司 11528 | 代理人: | 于利晓 |
地址: | 100010 北京市东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 搭建 测试 环境 方法 装置 电子设备 介质 | ||
本申请公开了一种搭建测试环境的方法、装置、电子设备及介质。其中,本申请中,当获取到搭建请求之后,可以基于该搭建请求中的环境标识以及服务标识,从数据库中获取对应的搭建参数,进而根据搭建参数以及目标环境框架,生成目标测试环境。通过应用本申请的技术方案,可以利用搭建测试环境请求对应的搭建参数以及预设的环境框架,实现对目标测试环境的自动生成。进而可以避免相关技术中存在的,需要人工为每一套测试业务搭建对应的测试环境而导致的效率低下的问题。
技术领域
本申请中涉及数据处理技术,尤其是一种搭建测试环境的方法、装置、电子设备及介质。
背景技术
随着互联网的飞速发展,很多软件开发技术也随之提高,因此,软件测试日益得到越来越多的企业的重视。
其中,现有的软件测试,多需要测试人员部署大量的测试机器,并且人工在测试机器中搭建和客户环境相仿的测试环境,这样才能进行软件测试。进一步的,测试环境是指测试人员利用关键工具等模拟出的、接近真实环境的测试用环境。一般地,测试环境应具有与真实环境一致的业务数据与业务代码。开发人员可通过测试环境进行对应的业务开发。
然而,相关技术中,需要测试人员花费大量时间和精力为每一套测试业务搭建对应的测试环境,导致测试人员的效率不高。
发明内容
本发明的实施例提供一种搭建测试环境的方法、装置、电子设备及介质。
其中,根据本申请实施例的一个方面,提供的一种搭建测试环境的方法,其特征在于,包括:
获取搭建请求,所述搭建请求中携带有环境标识以及服务标识,所述搭建请求用于搭建目标测试环境;
基于所述环境标识以及服务标识,从数据库中获取对应的搭建参数;
根据所述搭建参数以及目标环境框架,生成所述目标测试环境。
可选地,在基于本申请上述方法的另一个实施例中,所述基于所述环境标识以及服务标识,从数据库中获取对应的搭建参数,包括:
基于所述环境标识,从所述数据库中获取对应的环境参数;
识别所述服务标识,确定所述服务标识对应的服务环境类型。
可选地,在基于本申请上述方法的另一个实施例中,在所述识别所述服务标识,确定所述服务标识对应的服务环境类型之后,还包括:
基于所述服务环境类型,获取所述目标环境框架;
以及
所述根据所述搭建参数以及目标环境框架,生成所述目标测试环境,包括:
将所述环境参数适配到所述目标环境框架中,生成所述目标测试环境。
可选地,在基于本申请上述方法的另一个实施例中,所述目标测试环境与其他测试环境在服务资源池中通过命名空间逻辑隔离,所述服务资源池由多个不同的服务器构成。
可选地,在基于本申请上述方法的另一个实施例中,所述基于所述环境标识以及服务标识,从数据库中获取对应的搭建参数,还包括:
获取所述服务标识对应的目标服务类型;
基于优先级列表,确定所述目标服务类型的优先级,所述优先级列表包含多个服务类型所对应的搭建优先级信息;
当确定所述目标服务类型的优先级在预设范围时,基于所述环境标识以及服务标识,从所述数据库中获取所述搭建参数。
另外,根据本申请实施例的一个方面,提供的一种搭建测试环境的装置,其特征在于,包括:
第一获取模块,被配置为获取搭建请求,所述搭建请求中携带有环境标识以及服务标识,所述搭建请求用于搭建目标测试环境;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京文渊佳科技有限公司,未经北京文渊佳科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910648542.2/2.html,转载请声明来源钻瓜专利网。