• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

(一)基于用户体验的性能测试-创建下降曲线

发布: 2009-3-19 10:00 | 作者: 不详 | 来源: 测试时代采编 | 查看: 29次 | 进入软件测试论坛讨论

领测软件测试网   这个系列文章的前面四章都或多或少的讲到了性能相关的测试结果报告。本章我们将讨论一个单个的,功能相当强大的性能图表,那就是下降曲线,并针对我们的观点做一个总结。

        本章是这个“User Experience, Not Metrics”系列文章的第十篇。重点关注于把客户满意度以及web应用服务器用户的性能体验进行联系起来。本章不仅仅针对Rational TestStudio用户,而且针对具有Microsoft Excel使用经验的经理者们。本章的内容都是有关创建下降曲线,读者应该首先阅读第6,7和第9章的内容,并且已经对那些章节中提到的Excel走读比较熟悉和适应了。

什么是响应时间下降曲线?
        “尽管互联网带宽和Web服务器的容量近年来已经提高了很多,但是Web服务器的性能问题始终还是挑战着开发测试人员。复杂的基于Web的应用和互联网流量的动态特性组合起来,导致了非常明显的Web站点的性能下降” Steven Splaine 和 Stefan P. Jaskiel在“The Web Testing Handbook”一书中这样写到。

        我最近有机会参加了Steven Splaine做的一个演讲。在演讲中,他演示了一个他称之为“性能图表”的简单的图。我既惊讶又高兴的发现这个就是我叫做下降曲线的那个图。无论你给这个图取一个什么样的名字,到这篇文章结束的时候,你一定会同意我的观点:对于测试者来说,这是演示给老板看的一个功能最强大的图表。这个图的价值在于它回答了诸如“多少….”和“…多快”的问题。

        图1显示了一个相对来说简单的响应时间下降图的例子。这个图显示出了在用户负载下的用户体验。纵坐标表示的是端到端的响应时间,单位是秒,而综观底部横坐标表示的是访问系统的总的用户数。这个图的特别之处在于还包含了一个数据的表格。从图中可以看出随着用户的增加,用户体验时间也在一直增加,或者叫用户体验下降,而这恰恰是我们期望的。

图1:一个基本的响应时间下降曲线图

        我选择这个特别的图因为这些数据产生了最常见的用户响应时间下降曲线。图1所示的曲线是你绘制这类图的时候绝大时间甚至超过95%的可能看到的曲线。到目前为止,如果你没有看到类似的图,我想说的是你一定遇到了下面的几种情况。
· 用户模型不够精确
· 用户模型的测试脚本不具代表性
· 被测系统根本不支持多用户
· 被测系统没有真正被加压

曲线区域

        典型的响应时间下降曲线可以被分为四个区域:
· 单个用户区域
· 性能稳定区域
· 压力区域
· 屈服区域

        这里的每个区域都包含一系列有关被测系统的有用的信息。下面的内容将详细讨论这些区域。所以这些才是这个图的价值所在。在测试进行之前弄清楚这些区域将使你不用额外分析就可以对你的被测系统作一个精确的初步评估。

–待续

 

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 体验 性能测试 用户 曲线


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网