性能测试

用户头像
关注
发布于: 2020 年 09 月 20 日

1、性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么?

 

列举下:系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间

QPS(TPS):每秒钟响应数量

并发数:系统可同事处理的数量

响应时间:一般指平均响应时间





如上图在性能测试整个过程有三个阶段

性能测试:a~b 并发数增加,TPS快速增加,响应时间较短。

负载测试:b~c 并发数增加,TPS增长速度变小,系统压力上升,可能出现排队,响应时间逐渐拉上。

压力测试:c~d 并发数增加,TPS反而开始下降,大量请求排队,系统无法及时处理,响应时间指数上涨,有崩溃风险。

 

并发数增加,吞吐量不断上升;当系统资源达到高峰后,并发数量还在增加的话,服务器无法及时处理,吞吐量会逐渐下降,如果继续增长,可能导致系统崩溃。

服务器资源空闲时,响应时间较短,随着并发用户数不断增加,系统资源逐渐消耗。请求持续增加,系统无法及时处理,出现排队,响应时间会逐渐拉长。并发量如果在不断增加,达到系统最大负载点,服务器资源已耗尽,系统崩溃。

 

用户头像

关注

everything will be alright 2020.04.06 加入

还未添加个人简介

评论

发布
暂无评论
性能测试