性能测试模型之曲线拐点模型——压力曲线分析图

转自:http://www.51testing.com/index.php?action-viewnews-itemid-3719703-php-1

性能测试模型之曲线拐点模型——压力曲线分析图

发表于:2017-7-17 15:32  作者:漫步者   来源:博客

字体:大 中 小 | 上一篇 | 下一篇 |我要投稿 | 推荐标签:

  1.在性能测试入门的时候,在理解了一些基本的概念等基础知识之后,就需要研究一下性能测试曲线模型。以便获得更加深入的理解。

  2.性能测试曲线模型是一条随着测试时间不断变化的曲线,与服务器资源,用户数或其他的性能指标密切相关的曲线。如下图所示。

  3.在图中,我们的曲线图主要分为3个区域,分别是:light load :轻压力区;heavy load :重压力区;和buckle load 。

  4.图中的3条曲线,分别表示资源的利用情况(Utilization,包括硬件资源和软件资源)、吞吐量(Throughput,这里是指每秒事务数)以及响应时间(Response Time)。

  5.图中坐标轴的横轴从左到右表现了并发用户数(Number of Concurrent Users)的不断增长。

  6..在进行性能测试的时候,我们需要对图的曲线进行分析。分开来看的时候,响应时间(RT)、吞吐量(TPS)和资源利用率的变化情况分别是:

  响应时间:随着并发用户数的增加,在前两个区,响应时间基本平稳,小幅递增。在第三个区域:急剧递增。在第三个区的点为拐点。

  吞吐量:随着并发用户数的增加,在前两个区,对于一个良好的系统来说,并发用户数的增加,请求增加,吞吐量增加,中间的区域,处理达到顶点。

  在第三个区:资源利用率:呈直线,表示饱和。

  7.条曲线合起分析:吞吐量下降,排队现象,服务器宕机,响应时间越来越大。

  8.整体的分析思路:

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

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值