性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化,为什么?
一、为什么要做性能测试
新能测试是性能优化的前提和基础,也是性能优化结果的检查和度量标准。不同视角下的网站性能有不同的标准,也有不同的优化手段。
主观视角:用户感受到的性能
客观视角:性能指标衡量的性能
二、性能测试指标
不同视角下有不同的性能指标,不同的标准有不同的性能测试指标,网站性能测试的主要指标有响应时间、并发数、吞吐量、性能计数器等。
吞度量=(1000/响应时间 ms)*并发数
指标清楚后,下面来看看两张图:
从上面两张图可以看出,在系统资源承受范围之内,吞吐量随系统的并发用户数的增加呈现增加趋势;但是当超出系统资源承受范围时分为两种情况:
吞吐量为定值,即多余的请求拒绝,响应时间也作为一个定值,那么吞吐量达到阈值后,响应时间和吞吐量都趋于稳定;
吞吐量来着不拒,那么就会导致系统资源耗尽,负载增加,然后又会引起吞吐量下降,当当达到负载极限后,系统崩溃。
评论