写点什么

Week7- 性能优化 - 作业 1

用户头像
shuyaxx
关注
发布于: 2020 年 12 月 06 日

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



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

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

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

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


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


用户头像

shuyaxx

关注

还未添加个人签名 2018.06.23 加入

还未添加个人简介

评论

发布
暂无评论
Week7-性能优化-作业1