写点什么

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

用户头像
一叶知秋
关注
发布于: 2020 年 07 月 21 日

性能测试分三个阶段:性能测试、负载测试和压力测试。

  1. 性能测试:以设计初期的目标进行测试,给系统不断施压,验证系统在资源可接受范围内,是否达到性能预期。

  2. 负载测试:对系统不断增加并发请求以增加系统压力,知道系统的某项或多项性能到达安全临界值。这时候继续施压,系统处理能力反而下降。

  3. 压力测试:超过安全负载情况下,对系统继续施加压力,直到系统崩溃,以获得系统最大压力承受能力。


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



随着并发增加,系统性能在设计范围内,响应时间正常返回,TPS 吞吐量在不断增长,达到上图 b 点,进入负载继续压测,系统响应时间变长,TPS 吞吐量增长速度下降,看到曲线斜率下降。直达 c 点,到达系统性能临界值,系统积压的请求无法正常响应,并发不断增加,而响应阻塞,吞吐量迅速下降,直到系统崩溃。如上图所示的曲线变化图。


用户头像

一叶知秋

关注

还未添加个人签名 2018.05.13 加入

还未添加个人简介

评论

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