[发明专利]一种服务器稳定性测试数据处理方法、装置及存储介质有效
| 申请号: | 202111006551.5 | 申请日: | 2021-08-30 |
| 公开(公告)号: | CN113868041B | 公开(公告)日: | 2023-08-08 |
| 发明(设计)人: | 李建超;邓秀萍 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/34 |
| 代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 李修杰 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 服务器 稳定性 测试 数据处理 方法 装置 存储 介质 | ||
1.一种服务器稳定性测试数据处理方法,其特征在于,包括:
对待测服务器进行服务器稳定性测试以获取对应的错误日志,包括:获取待测服务器正常执行服务器稳定性测试项目的稳定性测试动作后的正常日志,将正常日志作为标准日志;循环控制待测服务器执行稳定性测试动作直至达到设定的执行次数,获取每次执行稳定性测试动作后所对应日志作为测试日志,其中,执行目标稳定性测试项目时,获取目标稳定性测试项目所涉及的目标日志文件,修改目标日志文件权限配置,获取目标日志文件的写权限,写权限用于每次执行稳定性测试动作后在目标日志文件中写入目标分隔标记;目标稳定性测试项目执行完,恢复目标日志文件的权限,每次执行稳定性测试动作后在对应的日志文件中自动写入对应的分割标记,按照分割标记来采集日志文件中的所记录的内容,以获取对应每个稳定性测试动作的测试日志;遍历每个服务器稳定性测试项目的全部的测试日志,对比每个测试日志和所对应的标准日志的内容,将测试日志中与标准日志中不同的内容记录在对应的第一文件中;对第一文件中所记录的每条内容进行预处理获取每条内容中记录的报错信息;将报错信息逐条记录于对应的错误日志;
读取错误日志的内容,遍历错误日志中每条报错信息;
遍历过程中判断当前获取的报错信息是否在与错误日志对应的第二文件中存在,否则将当前获取的报错信息添加到第二文件中;
检查第二文件中的报错信息判断待测服务器是否通过服务器稳定性测试。
2.根据权利要求1所述服务器稳定性测试数据处理方法,其特征在于,所述对待测服务器进行服务器稳定性测试,包括:
配置服务器稳定性测试的测试环境,包括:通过交换机建立待测服务器和控制服务器之间的通信连接,部署控制服务器和待测服务器之间的PXE网络,所述PXE网络用于为所述待测服务器安装用于执行服务器稳定性测试项目的系统、工具;
配置的服务器稳定性测试项目。
3.根据权利要求2所述服务器稳定性测试数据处理方法,其特征在于,所述服务器稳定性测试项目包括reboot稳定性测试、DC稳定性测试、AC稳定性测试中的任意一种或几种。
4.根据权利要求1所述服务器稳定性测试数据处理方法,其特征在于,针对每条记录在第二文件中的报错信息,构建对应的计数变量进行计数,通过所述计数变量对错误日志中的各个不同的报错信息进行计数,将计数结果对应报错信息保存于第二文件。
5.一种服务器稳定性测试数据处理装置,其特征在于,包括:
日志采集模块,所述日志采集模块用于采集标准日志和测试日志,包括:获取待测服务器正常执行服务器稳定性测试项目的稳定性测试动作后的正常日志,将正常日志作为标准日志;循环控制待测服务器执行稳定性测试动作直至达到设定的执行次数后,获取每次执行稳定性测试动作后所对应日志作为测试日志,其中,每次测试模块执行稳定性测试动作后,标记模块在对应的日志文件中自动写入对应的分割标记,按照分割标记来采集日志文件中的所记录的内容,以获取对应每个稳定性测试动作的测试日志;
测试模块,所述测试模块执行稳定性测试项目;
标记模块,所述标记模块用于在稳定性测试项目的每个稳定性测试动作结束后向涉及的日志文件中添加分割标记;
权限控制模块,所述权限控制模块用于在执行目标稳定性测试项目时为所述标记模块提供目标日志文件的写权限,并在执行完目标稳定性测试项目时,恢复目标日志文件的原有权限;写权限用于标记模块每次执行稳定性测试动作后在目标日志文件中写入目标分隔标记;
第一分析模块,所述第一分析模块对比测试日志和标准日志,将测试日志中不同于标准日志的内容记录在第一文件;
数据处理模块,所述数据处理模块对第一文件中的每条内容进行预处理,所述预处理获取每条内容中的报错信息,将报错信息记录于错误日志;
第二分析模块,所述第二分析模块遍历错误日志中的报错信息,将不同的报错信息记录于第二文件。
6.根据权利要求5所述服务器稳定性测试数据处理装置,其特征在于,还包括:环境配置模块,所述环境配置模块用于配置服务器稳定性测试环境。
7.一种实现服务器稳定性测试数据处理方法的存储介质,其特征在于,所述实现服务器稳定性测试数据处理方法的存储介质存储至少一条指令,处理器读取执行所述指令实现如权利要求1-4任一所述的服务器稳定性测试数据处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111006551.5/1.html,转载请声明来源钻瓜专利网。





