一种个人计算机重启测试方法、装置及系统制造方法及图纸

技术编号:28871126 阅读:16 留言:0更新日期:2021-06-15 23:03
本发明专利技术公开一种个人计算机重启测试方法、装置及系统,部署测试机启动环境,设置重启次数;测试机执行重启,在重启过程中读取测试机的配置参数;将所读取配置参数推送至服务器,与预存标准配置参数进行比较;将比对结果写入结果文件;重复步骤S2‑S4,直至测试机重启次数达到预设值。本发明专利技术控制测试机自动循环重启,并在重启过程中读取配置参数,将每次读取的配置参数与预存标准配置参数比对,输出比对结果供测试人员查看,及时发现定位问题,无需人工经验测试,极大提高测试效率,且极大降低定位问题难度。

【技术实现步骤摘要】
一种个人计算机重启测试方法、装置及系统
本专利技术涉及个人计算机重启测试领域,具体涉及一种个人计算机重启测试方法、装置及系统。
技术介绍
目前,个人计算机生成过程中,由于操作系统与硬件的适配性问题,导致个人计算机出现开机系统崩溃、无法正常进入系统的问题,若该类个人计算机流入市场,会造成用户使用体验差。而针对该类问题的检测,通常是依靠测试人员经验定位问题,导致测试效率低,且定位问题困难。
技术实现思路
为解决上述问题,本专利技术提供一种个人计算机重启测试方法、装置及系统。本专利技术的技术方案是:一种个人计算机重启测试方法,包括以下步骤:S1,部署测试机启动环境,设置重启次数;S2,测试机执行重启,在重启过程中读取测试机的配置参数;S3,将所读取配置参数推送至服务器,与预存标准配置参数进行比较;S4,将比对结果写入结果文件;S5,重复步骤S2-S4,直至测试机重启次数达到预设值。进一步地,该方法还包括以下步骤:S6,恢复测试机为纯净系统。进一步地,该方法还包括以下步骤:S0,生成配置参数标准数据并保存到数据库作为预存标准配置参数。进一步地,所读取配置参数包括:系统信息、内存占用、cpu负载及温度、io负载、根据关键词抓取的系统日志。本专利技术的技术方案还包括一种个人计算机重启测试装置,包括测试机模块和服务器模块;测试机模块包括,部署环境单元:部署测试机启动环境,设置重启次数;重启触发单元:触发测试机执行重启;参数读取单元:在测试机重启过程中读取测试机的配置参数;参数推送单元:将所读取配置参数推送至服务器;重启次数检测单元:检测测试机重启次数;服务器模块包括,参数比对单元:将所接收配置参数与预存标准配置参数进行比较;结果记录单元:将比对结果写入结果文件。进一步地于,测试机模块还包括,系统恢复单元:恢复测试机为纯净系统。进一步地,服务器模块还包括,标准参数生成单元:生成配置参数标准数据并保存到数据库,所生成配置参数标准数据为预存标准配置参数。进一步地,参数读取单元所读取配置参数包括:系统信息、内存占用、cpu负载及温度、io负载、根据关键词抓取的系统日志。本专利技术的技术方案还包括一种个人计算机重启测试系统,包括测试机、服务器和数据库;服务器分别与测试机、数据库通信;测试机配置有上述的测试机模块;服务器配置有上述的服务器模块;数据库保存预存标准配置参数。本专利技术提供的一种个人计算机重启测试方法、装置及系统,控制测试机自动循环重启,并在重启过程中读取配置参数,将每次读取的配置参数与预存标准配置参数比对,输出比对结果供测试人员查看,及时发现定位问题,无需人工经验测试,极大提高测试效率,且极大降低定位问题难度。附图说明图1是本专利技术具体实施例一方法流程示意图;图2是本专利技术具体实施例二结构示意框图;图3是本专利技术具体实施例三结构示意框图。具体实施方式下面结合附图并通过具体实施例对本专利技术进行详细阐述,以下实施例是对本专利技术的解释,而本专利技术并不局限于以下实施方式。实施例一如图1所示,本实施例提供一种个人计算机重启测试方法,包括以下步骤:S1,部署测试机启动环境,设置重启次数;需要说明的是,该步骤可通过拷贝机拷盘实现,也可通过一键部署脚本推送到各测试机执行。S2,测试机执行重启,在重启过程中读取测试机的配置参数;配置好启动环境后,即可触发测试机重启。该步骤在重启过程中读取测试机的配置参数,以便后续与标准数据比对,定位问题。其中所读取的配置参数包括:系统信息(如BOM信息)、内存占用、cpu负载及温度、io(输入输出)负载、根据关键词抓取的系统日志(如messages、mcelog、cron等)。S3,将所读取配置参数推送至服务器,与预存标准配置参数进行比较;所读取配置参数被推送到服务器,可推送固定格式文件由服务器定时任务解析,也可直接更新到数据库中。其中数据库中保存有预存标准配置参数,服务器将所接收的配置参数与预存标准配置参数比对,检测两者是否一致,若不一致则定位出问题所在。需要说明的是,在执行步骤S1之前,预先生成配置参数标准数据并保存到数据库,所生成配置参数标准数据即预存标准配置参数。S4,将比对结果写入结果文件;服务器将比对结果写入结果文件供测试人员查看并定位。S5,重复步骤S2-S4,直至测试机重启次数达到预设值;需要说明的是,在步骤S2重启过程中,除读取配置参数外,还检测重启次数,若重启次数未达到预设值,则将比对结果写入结果文件后触发测试机重启,也可在推送配置参数至服务器后即触发测试机重启,直到重启次数达到预设值,即对测试机进行预设重启次数次检测。S6,恢复测试机为纯净系统;测试完成后,即测试机重启次数达到预设值后,测试机将系统还原,删除测试环境及创建的用户等信息,将测试机恢复为纯净系统。该方法控制测试机自动循环重启,并在重启过程中读取配置参数,将每次读取的配置参数与预存标准配置参数比对,输出比对结果供测试人员查看,及时发现定位问题,无需人工经验测试,极大提高测试效率,且极大降低定位问题难度。实施例二如图2所示,本实施例提供一种个人计算机重启测试装置,执行后可实现实施例一的方法步骤。该装置包括测试机模块101和服务器模块102。其中测试机模块101包括以下功能单元:部署环境单元101-1:部署测试机启动环境,设置重启次数;重启触发单元101-2:触发测试机执行重启;参数读取单元101-3:在测试机重启过程中读取测试机的配置参数;参数推送单元101-4:将所读取配置参数推送至服务器;重启次数检测单元101-5:检测测试机重启次数;系统恢复单元101-6:恢复测试机为纯净系统。其中,参数读取单元101-3生成配置参数标准数据并保存到数据库,所生成配置参数标准数据为预存标准配置参数。重启次数检测单元101-5若检测到测试机重启次数未达到预设值,则在服务器获得对比结果后或参数推送单元101-4推送配置参数后使重启触发单元101-2触发测试机执行重启。测试完成后,即重启次数检测单元101-5检测到测试机重启次数达到预设值,则使系统恢复单元101-6恢复测试机为纯净系统。服务器模块102包括以下功能单元:参数比对单元102-1:将所接收配置参数与预存标准配置参数进行比较;结果记录单元102-2:将比对结果写入结果文件;标准参数生成单元102-3:生成配置参数标准数据并保存到数据库,所生成配置参数标准数据为预存标准配置参数。其中,参数比对单元102-1检测所接收配置参数与预存标准配置参数是否相同,若不同则定位本文档来自技高网...

【技术保护点】
1.一种个人计算机重启测试方法,其特征在于,包括以下步骤:/nS1,部署测试机启动环境,设置重启次数;/nS2,测试机执行重启,在重启过程中读取测试机的配置参数;/nS3,将所读取配置参数推送至服务器,与预存标准配置参数进行比较;/nS4,将比对结果写入结果文件;/nS5,重复步骤S2-S4,直至测试机重启次数达到预设值。/n

【技术特征摘要】
1.一种个人计算机重启测试方法,其特征在于,包括以下步骤:
S1,部署测试机启动环境,设置重启次数;
S2,测试机执行重启,在重启过程中读取测试机的配置参数;
S3,将所读取配置参数推送至服务器,与预存标准配置参数进行比较;
S4,将比对结果写入结果文件;
S5,重复步骤S2-S4,直至测试机重启次数达到预设值。


2.根据权利要求1所述的个人计算机重启测试方法,其特征在于,该方法还包括以下步骤:
S6,恢复测试机为纯净系统。


3.根据权利要求1或2所述的个人计算机重启测试方法,其特征在于,该方法还包括以下步骤:
S0,生成配置参数标准数据并保存到数据库作为预存标准配置参数。


4.根据权利要求3所述的个人计算机重启测试方法,其特征在于,所读取配置参数包括:系统信息、内存占用、cpu负载及温度、io负载、根据关键词抓取的系统日志。


5.一种个人计算机重启测试装置,其特征在于,包括测试机模块和服务器模块;
测试机模块包括,
部署环境单元:部署测试机启动环境,设置重启次数;
重启触发单元:触发测试机执行重启;
参数读取单元:在测试机...

【专利技术属性】
技术研发人员:段宏刚
申请(专利权)人:山东英信计算机技术有限公司
类型:发明
国别省市:山东;37

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

1