什么是性能测试曲线的拐点?拐点有什么意义吗?
作者:PerformanceRunner 发布时间:[ 2020/6/12 9:06:57 ] 推荐标签:
通过模拟人为真实场景下,我们不断按阶梯比例增加并发用户数,直到系统性能曲线出现拐点,这个拐点就是我们经常提及的性能瓶颈处。那究竟什么是性能测试曲线的拐点,我们今天文章将围绕性能测试曲线拐点展开。
性能测试曲线拐点是对性能测试结果的分析,"拐点分析"方法是一种利用性能计数器曲线图上的拐点进行性能分析的方法。
拐点分析法的基本思想就是性能产生瓶颈的现象,主要原因就是某个资源的使用达到了极限,此时表现为随着并发用户压力的增大,系统性能却出现急剧下降,这样就产生了"拐点"现象。当得到"拐点"附近的资源使用情况时,就能定位出系统的性能瓶颈。我们举个简单的例子,比如系统随着用户的增多,事务响应时间缓慢增加,当用户数达到100个虚拟用户时,系统响应时间急剧增加,表现为一个明显的"折线",这就说明了系统承载不了如此多的用户做这个事务,也就是存在性能瓶颈。要判断系统能否满足现状,满足不了就需要继续进行系统调优。
对于容量测试寻找性能拐点可以使用二分逼近法,容量测试的拐点是非常明确地,在拐点上下的性能有明显的区别。只是容量测试的间距一开始注意取得大一些。但是对于并发测试而言,拐点是不太明晰的,所以第一次找到拐点的时候最好做二到三次的确认。
希望本文能给大家带来一些了解性能测试拐点和寻找性能测试拐点的收获,后面我们将传递更多有价值的信息。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11