[发明专利]一种服务器压力测试方法、装置、设备和存储介质在审
申请号: | 202211389123.X | 申请日: | 2022-11-08 |
公开(公告)号: | CN115617590A | 公开(公告)日: | 2023-01-17 |
发明(设计)人: | 兰太顺;秦晓宁;陈颖;王添 | 申请(专利权)人: | 宁畅信息产业(北京)有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 王风茹 |
地址: | 100193 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 压力 测试 方法 装置 设备 存储 介质 | ||
1.一种服务器压力测试方法,其特征在于,包括:
将服务器各压力测试项同时在满负荷状态下运行;
当确定处于满负荷状态第一指定时长时,自动将服务器各所述压力测试项同时切换到空闲状态下运行第二指定时长;
获取所述服务器在不同状态运行的压力测试结果。
2.根据权利要求1所述的方法,其特征在于,所述压力测试项包括CPU、内存、硬盘和网卡,
所述将服务器各压力测试项同时在满负荷状态下运行之前,还包括:
确定各所述压力测试项匹配的测试工具,其中,所述CPU匹配PTU测试工具、所述内存匹配Memtester测试工具、所述硬盘匹配FIO测试工具以及所述网卡匹配Netperf测试工具;
依次开启各所述压力测试项匹配的测试工具。
3.根据权利要求2所述的方法,其特征在于,所述将服务器各压力测试项同时在满负荷状态下运行,包括:
确定各所述压力测试工具预先配置的进程文件,其中,所述进程文件中包含所述压力测试工具生成压力进程的配置参数;
通过各所述压力测试工具按照所述进程文件生成与匹配的压力测试项对应的压力进程;
同时执行各所述压力进程,并通过各所述压力进程分别驱动匹配的所述压力测试项在满负荷状态下运行。
4.根据权利要求3所述的方法,其特征在于,所述压力进程包含压力测试项标识,所述同时运行各所述压力进程之后,还包括:
获取服务器当前运行的全部进程;
判断所述全部进程中是否包含所述压力测试项标识,若是,则确定各所述压力进程成功运行,并生成压力进程成功运行指示信息;
否则,获取未成功运行的压力进程对应的指定压力测试项标识,并根据所述指定压力测试项标识生成压力进程运行失败提示信息。
5.根据权利要求3所述的方法,其特征在于,所述当确定处于满负荷状态第一指定时长时,自动将服务器各所述压力测试项同时切换到空闲状态下运行第二指定时长,包括:
确定各所述压力测试工具预先配置的状态切换定时文件,其中,所述状态切换定时文件中包含压力进程进行周期性开启的第一指定时长,以及周期性关闭的第二指定时长;
当确定处于满负荷状态第一指定时长时,根据所述状态切换定时文件自动触发将各所述压力进程进行关闭,以将所述压力测试项同时切换到空闲状态;
将所述服务器各所述压力测试项在所述空闲状态下运行所述第二指定时长。
6.根据权利要求1所述的方法,其特征在于,所述获取所述服务器在不同状态运行的压力测试结果,包括:
获取所述服务器在所述满负荷状态下的满负荷运行状态信息,在所述空闲状态下的空闲运行状态信息,以及在由所述满负荷状态向所述空闲状态切换时的瞬时切换状态信息;
将所述满负荷运行状态信息、所述空闲运行状态信息和所述瞬时切换状态信息作为所述压力测试结果。
7.根据权利要求1所述的方法,其特征在于,所述获取所述服务器在不同状态运行的压力测试结果之后,还包括:
判断所述压力测试结果中是否存在报错,若存在,则获取报错的运行指标,并根据所述运行指标生成测试未通过提示信息;
否则,确定压力测试通过。
8.一种服务器压力测试装置,其特征在于,包括:
满负荷状态运行模块,用于将服务器各压力测试项同时在满负荷状态下运行;
状态切换模块,用于当确定处于满负荷状态第一指定时长后,自动将服务器各所述压力测试项同时切换到空闲状态下运行第二指定时长;
压力测试结果获取模块,用于获取所述服务器在所述满负荷状态和所述空闲状态的压力测试结果。
9.一种电子设备,其特征在于,所述电子设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁畅信息产业(北京)有限公司,未经宁畅信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211389123.X/1.html,转载请声明来源钻瓜专利网。