性能测试模型_拐点模型学习

性能测试模型之曲线拐点模型——压力曲线分析图
参考文件:http://www.51testing.com/index.php?action-viewnews-itemid-3719703-php-1

需要掌握:
(1)理解并概括拐点模型
(2)拐点模型作用

性能测试拐点曲线模型是一条随着测试并发数不断增加,与服务器资源,用户数或其他的性能指标(吞吐量、响应时间等)密切相关的曲线变化规律。

指标:
资源利用率
吞吐量(每秒事务数)
并发数
响应时间
区域:
light load :轻压力区;
heavy load :重压力区;
buckle load :拐点区;

响应时间:随着并发用户数的增加,在【轻压力区和重压力区】,响应时间基本平稳,小幅递增。在【拐点区】:急剧递增。在第三个区的点为拐点。
吞吐量:随着并发用户数的增加,在【轻压力区和重压力区】,对于一个良好的系统来说,并发用户数的增加,请求增加,吞吐量增加,处理达到顶点。
在【拐点区】:资源利用率:呈直线,表示饱和。

当系统的负载等于最佳并发用户数时,系统的整体效率最高,没有资源被浪费,用户也不需要等待;当系统负载处于最佳并发用户数和最大并发用户数之间时,系统可以继续工作,但是用户的等待时间延长,满意度开始降低,并且如果负载一直持续,将最终会导致有些用户无法忍受而放弃;而当系统负载大于最大并发用户数时,将注定会导致某些用户无法忍受超长的响应时间而放弃。

模型作用:
作用1:借用该性能测试模型分析可能存在的性能问题;
作用2:性能测试过程中有意识测试出该曲线,得到最佳并发用户数、最大并发用户数等。
作用3:性能测试过程中遇到没有具体的需求要求时,可借鉴这个模型来处理;

猜你喜欢

转载自blog.csdn.net/weixin_43533308/article/details/105352599