如何做好性能压测?

作者:admin 发布时间:2021-12-30 阅读:

我们都希望可以在最短的时间打开一个网站或者应用程序,谁也不希望都过了几秒了还是没有反应。据统计5秒是用户能忍受的最长响应时间,如果超过5秒就会有一部分用户会转向其他产品。而性能压测就是模拟在有大量用户访问时候,系统的性能如何,包括响应时间、吞吐量、CPU情况、硬盘情况等等,让运维人员了解系统的各项指标和系统瓶颈,及时做出调整,保证系统的正常运行。


性能测试


如何做好性能压测?


1、明确压测目标


尽管运维人员进行性能压测的最终目标就是找到系统的瓶颈,优化系统性能,但是在进行性能压测的第一步还要明确压测目标,不同的压测目标要采用不同的方法。


2、明确压测对象


明确了压测目标后 ,就是确定要压测什么来实现目标,比如,单个api、多api组合、单业务逻辑场景、单request、单操作、单页、整体页面平均情况等等。


3、压测数据


在压测中最重要的三个指标是QPS每秒查询、RT响应时间以及并发数。QPS是一台服务器每秒能够相应的查询次数;RT是一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程;并发数是指系统同时能处理的请求数量,这个也是反应了系统的负载能力。


4、压测结果分析


一般是随着压力的增加(并发请求的增加)探究qps/rt/成功率三者的关系,从而找到系统的平衡点,有时还需要结合服务端的监控数据。


5、选择压测工具


传统的性能压测,运维人员面临巨大的挑战,要协调几乎所有的部门,而且搭建压测环境费时费力,还只能用个1、2次,持续进行压测的维护成本颇高。如今随着云技术的发展,云压测产品腾空出世,睿象云旗下的云压力测试平台 Cloud Performance Test为一站式全链路云压力测试平台,通过分布式压力负载机,急速模拟系统高并发运行场景,可按需生成高达百万级虚拟用户实时访问 , 测试过程中可对被测系统的服务状态实时监测,实现被测系统性能瓶颈的快速定位。

TAG标签:云压力测试平台
立即开启智能告警管理之路
@版权所有 © 四川睿象科技有限公司 - 蜀ICP备19004207号