一种服务器集中测试的方法、装置、设备及可读介质制造方法及图纸

技术编号:31745814 阅读:10 留言:0更新日期:2022-01-05 16:25
本发明专利技术公开了一种服务器集中测试的方法,包括以下步骤:通过图形用户界面远程选择数据库中的待测试系统以进行测试;将所述待测试系统开机运行,并连入预启动执行环境无盘服务器以运行预配置脚本;由测试后台根据所述预配置脚本远程运行测试脚本,并收集测试结果;以及通过所述图形用户界面远程查看所述测试结果,并基于所述测试结果生成测试结果报表。本发明专利技术还公开了一种服务器集中测试的装置、计算机设备和可读存储介质。本发明专利技术利用Web GUI的环境与PXE无盘系统环境,与自动化脚本互相搭配的方式,减少测试成本,集中化管理测试系统,保存测试记录;同时实现后续测试不需要重复建构相关测试流程,节省了资源。节省了资源。节省了资源。

【技术实现步骤摘要】
一种服务器集中测试的方法、装置、设备及可读介质


[0001]本专利技术涉及计算机
,尤其涉及一种服务器集中测试的方法、装置、设备及可读介质。

技术介绍

[0002]现如今服务器产业蓬勃发展,产品迭代周期已经从3

5年,快速进展到1

2年,甚至更短。此现象造成服务器生产研发成本大幅上升。目前服务器常见的测试环境,常为专案各自为政,以人工方式记录测试过程与结果。
[0003]这样会导致:测试信息上各个专案上并不互通,导致研发时发生重复人力处理相同缺陷的问题;针对过往测试无法有效保存相关记录,相关测试结果倚重相关负责人,若发生相关负责人离职与交接不确实等情况,常导致相关测试结果无从查证,须再从新花费物力进行相关测试;相关测试手法不一致,导致各个专案测试成果不一,研发单位须个别厘清后才能进行相关除错工作,导致研发时间成本提升。

技术实现思路

[0004]有鉴于此,本专利技术实施例的目的在于提出一种服务器集中测试的方法、装置、设备及可读介质,利用Web GUI的环境与PXE无盘系统环境,与自动化脚本互相搭配的方式,减少测试成本,集中化管理测试系统,保存测试记录;同时实现后续测试不需要重复建构相关测试流程,节省了资源。
[0005]基于上述目的,本专利技术实施例的一方面提供了一种服务器集中测试的方法,包括以下步骤:通过图形用户界面远程选择数据库中的待测试系统以进行测试;将所述待测试系统开机运行,并连入预启动执行环境无盘服务器以运行预配置脚本;由测试后台根据所述预配置脚本远程运行测试脚本,并收集测试结果;以及通过所述图形用户界面远程查看所述测试结果,并基于所述测试结果生成测试结果报表。
[0006]在一些实施方式中,方法还包括:获取若干待测试系统的BMC信息,并写入数据库。
[0007]在一些实施方式中,通过图形用户界面远程选择数据库中的待测试系统以进行测试包括:通过图形用户界面显示数据库中待测试系统的数量和操作信息;基于用户需求选择对应的待测试系统以进行测试。
[0008]在一些实施方式中,连入预启动执行环境无盘服务器以运行预配置脚本包括:连入预启动执行环境无盘服务器,并在所述预启动执行环境无盘服务器加载预启动执行环境无盘测试系统;在所述预启动执行环境无盘测试系统中运行预配置脚本,并连入测试后台。
[0009]在一些实施方式中,由测试后台根据所述预配置脚本远程运行测试脚本,并收集测试结果包括:由测试后台接收所述预配置脚本回传的信息,并基于所述回传的信息远程运行测试脚本;所述测试脚本将测试结果回传给所述测试后台。
[0010]在一些实施方式中,所述测试结果包括:系统信息、系统日志和BMC日志。
[0011]在一些实施方式中,基于所述测试结果生成测试结果报表包括:获取用户需求,基
于所述用户需求和所述测试结果生成测试结果报表。
[0012]本专利技术实施例的另一方面,还提供了一种服务器集中测试的装置,包括:第一模块,配置用于通过图形用户界面远程选择数据库中的待测试系统以进行测试;第二模块,配置用于将所述待测试系统开机运行,并连入预启动执行环境无盘服务器以运行预配置脚本;第三模块,配置用于由测试后台根据所述预配置脚本远程运行测试脚本,并收集测试结果;以及第四模块,配置用于通过所述图形用户界面远程查看所述测试结果,并基于所述测试结果生成测试结果报表。
[0013]在一些实施方式中,第一模块进一步配置用于:获取若干待测试系统的BMC信息,并写入数据库。
[0014]在一些实施方式中,第一模块进一步配置用于:通过图形用户界面显示数据库中待测试系统的数量和操作信息;基于用户需求选择对应的待测试系统以进行测试。
[0015]在一些实施方式中,第二模块进一步配置用于:连入预启动执行环境无盘服务器,并在所述预启动执行环境无盘服务器加载预启动执行环境无盘测试系统;在所述预启动执行环境无盘测试系统中运行预配置脚本,并连入测试后台。
[0016]在一些实施方式中,第三模块进一步配置用于:由测试后台接收所述预配置脚本回传的信息,并基于所述回传的信息远程运行测试脚本;所述测试脚本将测试结果回传给所述测试后台。
[0017]在一些实施方式中,所述测试结果包括:系统信息、系统日志和BMC日志。
[0018]在一些实施方式中,第四模块进一步配置用于:获取用户需求,基于所述用户需求和所述测试结果生成测试结果报表。
[0019]本专利技术实施例的再一方面,还提供了一种计算机设备,包括:至少一个处理器;以及存储器,存储器存储有可在处理器上运行的计算机指令,指令由处理器执行时实现方法的步骤包括:通过图形用户界面远程选择数据库中的待测试系统以进行测试;将所述待测试系统开机运行,并连入预启动执行环境无盘服务器以运行预配置脚本;由测试后台根据所述预配置脚本远程运行测试脚本,并收集测试结果;以及通过所述图形用户界面远程查看所述测试结果,并基于所述测试结果生成测试结果报表。
[0020]在一些实施方式中,步骤还包括:获取若干待测试系统的BMC信息,并写入数据库。
[0021]在一些实施方式中,通过图形用户界面远程选择数据库中的待测试系统以进行测试包括:通过图形用户界面显示数据库中待测试系统的数量和操作信息;基于用户需求选择对应的待测试系统以进行测试。
[0022]在一些实施方式中,连入预启动执行环境无盘服务器以运行预配置脚本包括:连入预启动执行环境无盘服务器,并在所述预启动执行环境无盘服务器加载预启动执行环境无盘测试系统;在所述预启动执行环境无盘测试系统中运行预配置脚本,并连入测试后台。
[0023]在一些实施方式中,由测试后台根据所述预配置脚本远程运行测试脚本,并收集测试结果包括:由测试后台接收所述预配置脚本回传的信息,并基于所述回传的信息远程运行测试脚本;所述测试脚本将测试结果回传给所述测试后台。
[0024]在一些实施方式中,所述测试结果包括:系统信息、系统日志和BMC日志。
[0025]在一些实施方式中,基于所述测试结果生成测试结果报表包括:获取用户需求,基于所述用户需求和所述测试结果生成测试结果报表。
[0026]本专利技术实施例的再一方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有被处理器执行时实现如上方法步骤的计算机程序。
[0027]本专利技术至少具有以下有益技术效果:实现了测试信息与各个专案上互通;相关记录如实保存可供查找,提供了大数据的素材,可分析归纳出开发缺陷热点;统一操作手法,减少测试用例开发流程与研发除错工作;节省测试成本。
附图说明
[0028]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。
[0029]图1为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器集中测试的方法,其特征在于,包括以下步骤:通过图形用户界面远程选择数据库中的待测试系统以进行测试;将所述待测试系统开机运行,并连入预启动执行环境无盘服务器以运行预配置脚本;由测试后台根据所述预配置脚本远程运行测试脚本,并收集测试结果;以及通过所述图形用户界面远程查看所述测试结果,并基于所述测试结果生成测试结果报表。2.根据权利要求1所述的服务器集中测试的方法,其特征在于,还包括:获取若干待测试系统的BMC信息,并写入数据库。3.根据权利要求1所述的服务器集中测试的方法,其特征在于,通过图形用户界面远程选择数据库中的待测试系统以进行测试包括:通过图形用户界面显示数据库中待测试系统的数量和操作信息;基于用户需求选择对应的待测试系统以进行测试。4.根据权利要求1所述的服务器集中测试的方法,其特征在于,连入预启动执行环境无盘服务器以运行预配置脚本包括:连入预启动执行环境无盘服务器,并在所述预启动执行环境无盘服务器加载预启动执行环境无盘测试系统;在所述预启动执行环境无盘测试系统中运行预配置脚本,并连入测试后台。5.根据权利要求1所述的服务器集中测试的方法,其特征在于,由测试后台根据所述预配置脚本远程运行测试脚本,并收集测试结果包括:由测试后台接收所述预配置脚本回传的信息,并基于所述回传的信息远程运行测试脚...

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

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

1