性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么?
性能测试就是以系统设计初期规划的性能指标为预期目标,对系统不断施加压力,验证系统在资源可接受范围内,是否能达到性能预期。
系统响应时间就是用户感受到的时间(客户端视角)。应用系统从发出请求开始到收到最后响应数据所需要的时间。直观的反映了系统的快慢。
吞吐量就是单位时间内系统处理的请求数量,系统的处理能力。
当进行性能测试时,随着 TPS 的增加,响应时间开始会处在较低的状态,达到一定的时间点。响应时间开始有些增加,直到业务可以承受的时间点 ,TPS 仍然有增长的空间。再接着增加压力,达到 极限点时,达到最大 TPS。我们再接着增加压力,响应时间接着增加,但 TPS 会有下降。继续增加 TPS,达到服务最大极限点,系统响应超时,处于崩溃。
评论