服务器测试环境迁移方法、系统、电子设备及存储介质技术方案

技术编号:35936692 阅读:63 留言:0更新日期:2022-12-14 10:23
本申请提供了一种服务器测试环境迁移方法、系统、电子设备及存储介质,包括:获取待迁移服务器的待迁移测试环境对应的软件环境特征值以及固件环境特征值并发送至测试环境系统库;查询待迁移服务器对应的第一操作系统以及目标服务器对应的第二操作系统;若第一操作系统与第二操作系统不一致,则利用测试环境系统库基于预设的操作系统对照表查询软件环境特征值、固件环境特征值在第二操作系统下对应的第一环境脚本;在目标服务器中运行第一环境脚本,以将待迁移测试环境迁移至目标服务器中。实现相同操作系统服务器测试环境的快速复制,不同操作系统下快速构建相似测试环境以达到服务器测试环境复现的功能。到服务器测试环境复现的功能。到服务器测试环境复现的功能。

【技术实现步骤摘要】
服务器测试环境迁移方法、系统、电子设备及存储介质


[0001]本专利技术涉及服务器
,特别涉及一种服务器测试环境迁移方法、系统、电子设备及存储介质。

技术介绍

[0002]在服务器测试中,需要测试服务器在不同操作系统下的工作状况。在当某一部件测试出现错误时,更换其他操作系统以控制变量是常用的测试方法。这一工作通常需要测试工程师,手动地对服务器测试环境进行迁移:通过记录包括操作系统,软件版本,环境,配置变量等一系列参数后,在不同测试服务器内通过手动设置的方法,实现测试环境的复现。然而当进行对照测试的操作环境相差较大时,如windows2022和RedHat8.4,则需要工程师按照旧环境中所使用的工具,手动选择新环境可运行的软件。同时对于开发人员而言,如果不能及时赶到测试服务器位置,仅通过测试工程师对问题发生环境进行描述,往往会产生偏差从而导致问题复现困难,不能准确解决问题。
[0003]现有技术环境下,针对手动安装工作效率低、容易出现差错问题,可以采用将软件环境自动化检测,生成参数表格,并按照表格自动配置软件环境的方式;例如CN11本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种服务操测试环境迁移方法,其特征在于,所述方法包括:获取待迁移服务器的待迁移测试环境对应的软件环境特征值以及固件环境特征值并发送至测试环境系统库;查询待迁移服务器对应的第一操作系统以及目标服务器对应的第二操作系统;若所述第一操作系统与所述第二操作系统不一致,则利用所述测试环境系统库基于预设的操作系统对照表查询所述软件环境特征值、固件环境特征值在所述第二操作系统下对应的第一环境脚本;在所述目标服务器中运行所述第一环境脚本,以将所述待迁移测试环境迁移至所述目标服务器中。2.根据权利要求1所述的方法,其特征在于,所述利用测试环境系统库基于预设的操作系统对照表查询所述软件环境特征值、固件环境特征值在所述第二操作系统下对应的第一环境脚本,包括:所述测试环境系统库基于所述操作系统对照表分布查询所述软件环境特征值以及所述固件环境特征值在所述第二操作系统下对应的目标相似软件以及目标相似固件;所述测试环境系统根据所述目标相似软件以及目标相似固件对应的设置安装方法以生成所述第一环境脚本。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述第一操作系统与所述第二操作系统一致,则利用所述环境测试库基于所述软件环境特征值、固件环境特征值确定第二环境脚本;在所述目标服务器中运行所述第二环境脚本,以将所述待迁移测试环境复制至所述目标服务器中。4.根据权利要求2所述的方法,其特征在于,所述测试环境系统库以特征值形式维护服务器测试中所需的软件信息以及固件信息,以及记录所述操作系统对照表;其中,所述操作系统对照表用于记录不同操作系统下相似软件以及相似固件的对应关系。5.根据权利要求4所述的方法,其特征在于,所述获取待迁移服务器的待迁移测试环境对应的软件环境特征值以及固件环境特征值并发送至测试环境系统库,还包括:基于所述软件环境特征值比对所述测试环境系统库中已维护的软件信息特征值;若已维护的软件信息特征值中包含所述软件环境特征值,则直接存储至所述测试环境系统库;若已维护的软件信息特征值中不包含所述软件环境特征值,则生成第一用户确认请求以提示操作人员确认是否需要复制所述软件环境特征值对应的软件和/或选择所述测试环境系统库中...

【专利技术属性】
技术研发人员:李长治
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1