`
ihuashao
  • 浏览: 4531852 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

(二)基于用户体验的性能测试-单用户区域

阅读更多

单用户区域

  图中从左到右看到的第一个区域就是单用户区域,如图2所示。

       

           图2 下降曲线的单用户区域

  从图中可以看出,单个用户的性能实际上比好几倍的多用户还要慢。这是正常的。单个用户的响应时间(用Rational工具或者其他负载生成工具生成的)一般来说显著的比站点的最佳性能要慢,这是因为需要处理负载生成工具的工作原理(也就是线程技术), 缓冲技术,“睡眠”硬盘等等。你可以把单个用户访问这样的网站想像为在一个寒冷的天气驾驶你的汽车。如果你在上路之前不把你的汽车预热一下的话,它可能会 有一点点反映迟缓,直到它自己完全预热。这可能不是一个十分恰当的比喻,但可以有助于你理解。这就是为什么我不推荐用单个用户负载作为后续负载测试的一个对照的原因。

性能稳定区域

  对于单个用户区域右边的这个区域,我一般称之为性能稳定区域。如图3所示。

      

         图3 下降曲线性能稳定区域

  在这个区域 (这里指的大概是从10个用户到100个并发用户),我们可以看到性能表现良好而且保持相当长时间的一致性。无论在这里区域性能如何,这是在没有进行任何 系统调优之前你能期望的最好性能表现。(假设你的测试模型是恰当的)。任何测试的稳定区域对于基线测试或者基准测试都是一个比较好的候选,当这些测试作为 一个未来性能测试的参考基础的时候。一般来说,我推荐基准测试的并发用户量使用15%的性能屈服期的最大并发用户(性能屈服期参考下面)。

分享到:
评论

相关推荐

    最新SpringBoot项目广场舞团.zip

    - 系统在完成后进行了功能测试、单元测试和性能测试,测试结果显示系统能够实现所需的功能,并且运行状况稳定。 综上所述,这个基于Spring Boot的广场舞团系统项目不仅为用户提供了丰富的功能,还注重了用户体验和...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    昆山工业技术研究院着眼于为委托用户和质检机构搭建良好的沟通桥梁,免去目前市场业务中企业用户需要实地地并频繁地与检测机构沟通,从而提出自己的委托乃至下委托单、等待检测报告等,设计并研发了市场上首款提供...

    2019数据运营思维导图

    可以用来监控大R用户异常变化情况 如果该值异常波动,请进一步看鲸鱼用户数据 4、用户留存 新用户留存 次日、3日、7日、14日、30日留存 次日留存是对玩家“第一游戏体验”的最佳印证 与游戏的类型、题材、玩法、美术...

    数据运营思维导图

    次日留存是对玩家“第一游戏体验”的最佳印证 与游戏的类型、题材、玩法、美术风格、游戏前期内容吸引度、新手引导有效性有直接的相关性 如果导入的新增玩家群体对游戏题材、玩法、美术风格不予认可,留存将会很差...

    asp.net知识库

    新控件、管理外观、布局及其它用户体验 ASP.NET 2.0 缓存技术 (原创) asp.net 2.0中的theme主题覆盖问题 asp.net 2.0中利用app_offline.htm功能 .NET 2.0中的字符串比较 小试ASP.NET 2.0的兼容性 为 asp.net 2.0 ...

    jQuery权威指南-源代码

    随着Web开发技术的发展,以及用户对应用体验的要求日益提高,当我们要开发一个Web应用时,不仅仅只是要考虑其功能是否足够完备,更重要的是要考虑如何才能提高用户的体验满意度。这是理性的回归,也是Web开发技术...

    citrix 中文管理操作手册

    创建策略以根据用户连接的方式自定义用户体验 72 为 Web 访问配置策略和过滤器 72 过滤 Access Gateway 连接的必要条件 73 基于 Access Gateway 连接应用策略过滤器 73 基于现有 Access Gateway 策略应用策略过滤器 ...

    chrome.exe

    Omnibox能够了解用户的偏好,例如, 如果一名用户喜欢使用PCWorld网站的搜索功能,一旦用户访问该站点,Chrome会记得PCWorld网站有自己的搜索框,并让用户选择是 否使用该站点的搜索功能。如果用户选择使用PCWorld...

    基于重定向技术的P2P列表缓存系统研究 (2012年)

    提出一种基于重定向技术的P2P(peer-to-peer)列表缓存系统,介绍了系统的设计原理、基本工作原理、软件设计和测试环境。...测试结果表明:本系统性能稳定,可以在保证用户正常上网体验的同时,大幅减少网络出口流量。

    AJAX基础概念、核心技术与典型案例(内涵动态实例)

    利用Ajax可以通过使用滑块的滑动来选择所显示的分页,这种拖拽的方式有很好的用户体验。 /test.html 滑动显示分页页面 /js JavaScript脚本文件 /img 系统使用的图片文件夹 第22章(/ch22) ...

    R语言中首尔共享单车需求数据集的回归分析.zip (有word报告*期末大作业)

    结果表明,基于规则的CUBIST模型能够解释汉城自行车测试集中约95%的方差(R2)。对所有开发的模型进行了变量重要性分析,以分析最重要的变量。这些模型表明,温度和一天中的小时数是小时租赁自行车需求预测中最有...

    超级有影响力霸气的Java面试题大全文档

    抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承:  继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承...

    java 面试题 总结

    抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类...

    C#微软培训资料

    第二章 运行环境 全面了解.NET.12 2.1 .NET 结构.12 2.2 公用语言运行时环境与公用语言规范.13 2.3 开 发 工 具 .17 2.4 小 结 .19 第三章 编写第一个应用程序 .20 3.1 Welcome 程序 .20 3.2 代 码 分 ...

Global site tag (gtag.js) - Google Analytics