[发明专利]服务器压力测试方法、装置、计算机设备和存储介质有效
| 申请号: | 201811301765.3 | 申请日: | 2018-11-02 |
| 公开(公告)号: | CN109542712B | 公开(公告)日: | 2023-04-07 |
| 发明(设计)人: | 郑如刚 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
| 主分类号: | G06F11/26 | 分类号: | G06F11/26 |
| 代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 王宁 |
| 地址: | 518033 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 服务器 压力 测试 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种服务器压力测试方法、装置、计算机设备和存储介质。所述方法包括:获取待测服务器的初始并发连接数;根据初始并发连接数和预设第一梯度,生成多个访问请求,并将访问请求发送至待测服务器;获取待测服务器返回的根据访问请求得到的测试响应值,根据测试响应值得到测试误差;根据测试误差对所述待测服务器进行反复测试,直到待测服务器返回的测试响应值满足设定条件;当待测服务器返回的测试响应值满足设定条件时,获取与当前访问请求数对应的目标并发连接数,将目标并发连接数作为待测服务器的目标压力测试结果。本方法基于人工智能技术,提高了服务器性能压力测试效率,避免人工盲目探测服务器的过程比较繁琐的缺陷。
技术领域
本申请涉及互联网技术领域,特别是涉及一种服务器压力测试方法、装置、计算机设备和存储介质。
背景技术
随着互联网技术的快速发展,越来越多的业务都由各自的服务器提供服务,但是服务器的承载能力是有限的,为了确保服务器能够稳定运行,需要对服务器的性能进行压力测试。
服务器压力测试是指模仿用户同时对服务器发起大量访问请求进而得到服务器响应情况的测试。传统对服务器进行压力测试的方法,是根据服务器性能压力需求,采用人工逐步探测的方法;主要通过编写测试用例,一步一步对服务器性能进行探测,直到服务器的性能(比如CPU)达到阈值为止,以此评估服务器的性能,确定服务器的最高并发连接数。但是需要经过不停的测试,过程比较繁琐,导致服务器性能压力测试效率低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高服务器性能压力测试效率的服务器压力测试方法、装置、计算机设备和存储介质。
一种服务器压力测试方法,所述方法包括:
获取待测服务器的初始并发连接数;
根据所述初始并发连接数和预设第一梯度,生成多个访问请求,并将所述访问请求发送至所述待测服务器;
获取所述待测服务器返回的根据所述访问请求得到的测试响应值,根据所述测试响应值得到测试误差;
根据所述测试误差对所述待测服务器进行反复测试,直到所述待测服务器返回的测试响应值满足设定条件;
当所述待测服务器返回的测试响应值满足设定条件时,获取与当前访问请求数对应的目标并发连接数,将所述目标并发连接数作为所述待测服务器的目标压力测试结果。
在其中一个实施例中,所述根据所述初始并发连接数和预设第一梯度,生成多个访问请求,包括:
根据预设第一梯度对所述初始并发连接数进行调整,得到调整后的初始并发连接数;
创建与所述调整后的初始并发连接数一致的虚拟用户;
根据创建的虚拟用户,生成多个访问请求。
在其中一个实施例中,所述根据所述测试误差对所述待测服务器进行反复测试,直到所述待测服务器返回的测试响应值满足设定条件,包括:
根据所述测试误差和所述预设第一梯度,对访问请求数进行调整;
将调整后的访问请求数对应的访问请求发送至所述待测服务器,对所述待测服务器进行反复测试;
若所述待测服务器返回的测试响应值与预设响应值之间的测试误差小于预设误差,则停止测试。
在其中一个实施例中,所述方法还包括:
访问待测服务器管理平台;
通过所述待测服务器管理平台,获取待测服务器的设备标识号,所述设备标识号用于识别需要进行压力测试的服务器。
在其中一个实施例中,在将所述目标并发连接数作为所述待测服务器的目标压力测试结果之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811301765.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自动模拟故障注入
- 下一篇:一种验证方法及验证装置





