【技术实现步骤摘要】
服务器压力测试方法、装置、计算机设备和存储介质
本申请涉及互联网
,特别是涉及一种服务器压力测试方法、装置、计算机设备和存储介质。
技术介绍
随着互联网技术的快速发展,越来越多的业务都由各自的服务器提供服务,但是服务器的承载能力是有限的,为了确保服务器能够稳定运行,需要对服务器的性能进行压力测试。服务器压力测试是指模仿用户同时对服务器发起大量访问请求进而得到服务器响应情况的测试。传统对服务器进行压力测试的方法,是根据服务器性能压力需求,采用人工逐步探测的方法;主要通过编写测试用例,一步一步对服务器性能进行探测,直到服务器的性能(比如CPU)达到阈值为止,以此评估服务器的性能,确定服务器的最高并发连接数。但是需要经过不停的测试,过程比较繁琐,导致服务器性能压力测试效率低。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高服务器性能压力测试效率的服务器压力测试方法、装置、计算机设备和存储介质。一种服务器压力测试方法,所述方法包括:获取待测服务器的初始并发连接数;根据所述初始并发连接数和预设第一梯度,生成多个访问请求,并将所述访问请求发送至所述待测服务器 ...
【技术保护点】
1.一种服务器压力测试方法,所述方法包括:获取待测服务器的初始并发连接数;根据所述初始并发连接数和预设第一梯度,生成多个访问请求,并将所述访问请求发送至所述待测服务器;获取所述待测服务器返回的根据所述访问请求得到的测试响应值,根据所述测试响应值得到测试误差;根据所述测试误差对所述待测服务器进行反复测试,直到所述待测服务器返回的测试响应值满足设定条件;当所述待测服务器返回的测试响应值满足设定条件时,获取与当前访问请求数对应的目标并发连接数,将所述目标并发连接数作为所述待测服务器的目标压力测试结果。
【技术特征摘要】
1.一种服务器压力测试方法,所述方法包括:获取待测服务器的初始并发连接数;根据所述初始并发连接数和预设第一梯度,生成多个访问请求,并将所述访问请求发送至所述待测服务器;获取所述待测服务器返回的根据所述访问请求得到的测试响应值,根据所述测试响应值得到测试误差;根据所述测试误差对所述待测服务器进行反复测试,直到所述待测服务器返回的测试响应值满足设定条件;当所述待测服务器返回的测试响应值满足设定条件时,获取与当前访问请求数对应的目标并发连接数,将所述目标并发连接数作为所述待测服务器的目标压力测试结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述初始并发连接数和预设第一梯度,生成多个访问请求,包括:根据预设第一梯度对所述初始并发连接数进行调整,得到调整后的初始并发连接数;创建与所述调整后的初始并发连接数一致的虚拟用户;根据创建的虚拟用户,生成多个访问请求。3.根据权利要求2所述的方法,其特征在于,所述根据所述测试误差对所述待测服务器进行反复测试,直到所述待测服务器返回的测试响应值满足设定条件,包括:根据所述测试误差和所述预设第一梯度,对访问请求数进行调整;将调整后的访问请求数对应的访问请求发送至所述待测服务器,对所述待测服务器进行反复测试;若所述待测服务器返回的测试响应值与预设响应值之间的测试误差小于预设误差,则停止测试。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述方法还包括:访问待测服务器管理平台;通过所述待测服务器管理平台,获取待测服务器的设备标识号,所述设备标识号用于识别需要进行远程压力测试的服务器。5.根据权利要求4所述的方法,其特征在于,在将所述目标并发连接数作为所述待测服务器的目标压力测试结果之后,还包括:根据所述待测服务器的所述目标并发连接数,确定与所述目标并发连接数对应的权重;根据所述目标并发连接数对应的测试响应值,确定与所述测试响应值对应的权重;根据所述目标并发连接数及对...
【专利技术属性】
技术研发人员:郑如刚,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。