架构师训练营 2 期 - 第 7 周命题作业
性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么?
性能测试是一个总称,具体可细分为性能测试、负载测试、压力测试、稳定性测试。
吞吐量TPS = (1000ms / 响应时间ms) * 并发数
性能测试:a~b 并发数增加,TPS快速增加。负载未达到系统软硬件瓶颈,对请求立即做出响应,吞吐量与负载呈线性关系,系统有充足的资源。
负载测试:b~c 并发数增加,TPS增长速度变小。系统无法一次性处理所有响应,响应时间开始递增,吞吐量随负载增加缓慢上涨,系统资源紧张。
压力测试:c~d 并发数增加,TPS反而开始下降。系统资源消耗殆尽,响应时间快速上涨,吞吐量迅速下降,系统超负荷运行很可能崩溃。
评论