The invention relates to the technical field of server test, and provides a server performance test method and system. The method includes: when the server performance test fails, calling the pre generated log collector script; using the called log collector script to test the log content associated with the server performance test failure during the current server performance test process Collect and save in the specified location; when the collection of log content associated with the failure of server performance test is completed, control the clearing of all system logs; when the clearing of all system logs is completed, control the restart to perform the test action, so as to realize the steps of automatically collecting logs, clearing logs and executing restart test in case of party test failure, saving money Be able to test parts and improve test efficiency.
【技术实现步骤摘要】
一种服务器性能测试方法及系统
本专利技术属于服务器性能测试
,尤其涉及一种服务器性能测试方法及系统。
技术介绍
在服务器开发过程中,一般通过功能或压力测试软件(例如:BurnIn)来验证服务器系统的可靠性和兼容性性能,目前使用的服务器性能测试软件均是在系统测试出错时,将整个服务器性能测试系统停下来,等待管理或分析人员进行收集日志分析检查错误状态,分析当下遇到的问题,分析完成后,再开机重新跑测试软件。但是,当测试出错的时间点发生在下班之后,或是周未、假期期间,相关人员无法尽快处理分析系统测试出错事项,导致服务器测试系统闲置在测试出错的停机阶段,无法有效利用时间增加测试结果,发现更多潜在问题,导致降低整个服务器性能测试效率。
技术实现思路
针对现有技术中的缺陷,本专利技术提供了一种服务器性能测试方法,旨在解决现有技术中当在闲暇时间出现测试出错停机时,服务器测试系统闲置在测试出错的停机阶段,无法有效利用时间增加测试结果,发现更多潜在问题,导致降低整个服务器性能测试效率的问题。本专利技术所提供的技术方案是:一种服务器性能测试方法,所述方法包括下述步骤:当服务器性能测试失败时,调用预先生成的日志收集程序脚本;利用调用的所述日志收集程序脚本对当前服务器性能测试过程中出现的与导致服务器性能测试失败相关联的日志内容进行收集,并保存在指定位置;当与导致服务器性能测试失败相关联的日志内容收集完成时,控制清除所有系统日志;当所有系统日志清除完成时,控制重新开机执行测 ...
【技术保护点】
1.一种服务器性能测试方法,其特征在于,所述方法包括下述步骤:/n当服务器性能测试失败时,调用预先生成的日志收集程序脚本;/n利用调用的所述日志收集程序脚本对当前服务器性能测试过程中出现的与导致服务器性能测试失败相关联的日志内容进行收集,并保存在指定位置;/n当与导致服务器性能测试失败相关联的日志内容收集完成时,控制清除所有系统日志;/n当所有系统日志清除完成时,控制重新开机执行测试动作。/n
【技术特征摘要】 【专利技术属性】
1.一种服务器性能测试方法,其特征在于,所述方法包括下述步骤:
当服务器性能测试失败时,调用预先生成的日志收集程序脚本;
利用调用的所述日志收集程序脚本对当前服务器性能测试过程中出现的与导致服务器性能测试失败相关联的日志内容进行收集,并保存在指定位置;
当与导致服务器性能测试失败相关联的日志内容收集完成时,控制清除所有系统日志;
当所有系统日志清除完成时,控制重新开机执行测试动作。
2.根据权利要求1所述的服务器性能测试方法,其特征在于,所述当服务器性能测试失败时,调用预先生成的日志收集程序脚本的步骤之前还包括下述步骤:
预先生成日志收集程序脚本和测试结果判断脚本,所述日志收集程序脚本用于对当前服务器性能测试过程中出现的与导致服务器性能测试失败相关联的日志内容进行收集。
3.根据权利要求2所述的服务器性能测试方法,其特征在于,所述当服务器性能测试失败时,调用预先生成的日志收集程序脚本的步骤之前还包括下述步骤:
调用服务器性能测试软件,并运行所述服务器性能测试软件;
当所述服务器性能测试软件测试停止时,调用预先生成的测试结果判断脚本,判断所述服务器性能测试是否失败;
当判定所述服务器性能测试失败或通过时,均执行所述调用预先生成的日志收集程序脚本的步骤,且当判定所述服务器性能测试失败时,执行完成所述调用预先生成的日志收集程序脚本的步骤后,继续执行所述步骤,当判定服务器性能测试通过时,执行完成所述调用预先生成的日志收集程序脚本的步骤后停机结束。
4.根据权利要求1所述的服务器性能测试方法,其特征在于,所述当与导致服务器性能测试失败相关联的日志内容收集完成时,控制清除所有系统日志的步骤之后,所述当所有系统日志清除完成时,控制重新开机执行测试动作的步骤之前还包括下述步骤:
判断所有系统日志是否清除完成;
当判定所有系统日志清除完成时,则执行所述当所有系统日志清除完成时,控制重新开机执行测试动作的步骤;
当判定所有系统日志清除未完成时,则返回继续执行当与导致服务器性能测试失败相关联的日志内容收集完成时,控制清除所有系统日志的步骤。
技术研发人员:许志豪,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。