通过模拟人为真实场景下,我们不断按阶梯比例增加并发用户数,直到系统性能曲线出现拐点,这个拐点就是我们经常提及的性能瓶颈处。那究竟什么是性能测试曲线的拐点,我们今天文章将围绕性能测试曲线拐点展开。

性能测试曲线拐点是对性能测试结果的分析,"拐点分析"方法是一种利用性能计数器曲线图上的拐点进行性能分析的方法。

PR

 

拐点分析法的基本思想就是性能产生瓶颈的现象,主要原因就是某个资源的使用达到了极限,此时表现为随着并发用户压力的增大,系统性能却出现急剧下降,这样就产生了"拐点"现象。当得到"拐点"附近的资源使用情况时,就能定位出系统的性能瓶颈。我们举个简单的例子,比如系统随着用户的增多,事务响应时间缓慢增加,当用户数达到100个虚拟用户时,系统响应时间急剧增加,表现为一个明显的"折线",这就说明了系统承载不了如此多的用户做这个事务,也就是存在性能瓶颈。要判断系统能否满足现状,满足不了就需要继续进行系统调优。

对于容量测试寻找性能拐点可以使用二分逼近法,容量测试的拐点是非常明确地,在拐点上下的性能有明显的区别。只是容量测试的间距一开始注意取得大一些。但是对于并发测试而言,拐点是不太明晰的,所以第一次找到拐点的时候最好做二到三次的确认。

希望本文能给大家带来一些了解性能测试拐点和寻找性能测试拐点的收获,后面我们将传递更多有价值的信息。