做快乐测试人

发布新日志

  • LoadRunner学习笔记2——GAME(A)性能测试过程模型

    2009-09-04 13:55:41

    GAME(A)性能测试过程模型:

    • G:Goal,目标
    • A:Analysis,分析
    • M:Metrics,度量
    • E:Execution,执行
    • (A):Adjust,调整。E执行失败后才进入A阶段,并且涉及的大多是有关开发和协调管理工作,因此A设为隐式。
    1. Goal(定义目标):确定本次测试的目标;选择测试设计策略。常规的性能测试目标有:度量最终用户响应时间;定义最优的硬件配置;检查可靠性;查看那硬件或软件升级;确定瓶颈;度量协调容量。
    2. Analysis(分析):分析性能需求;分析协调架构。
    3. Metrcis(度量):场景的定义,pass/fail的标准;事务的定义,pass/fail的标准;虚拟用户pass/fail的标准。
    4. Execution(执行):准备测试环境、数据和脚步;运行场景和监控性能。
    5. Adjust(调整):应用程序修改和中间件调优。中间件调优可考虑:数据库调优、内存升级、CPU数量、代码调优、Cache调优。
  • LoadRunner学习笔记1——软件系统性能指标

    2009-09-04 10:07:13

    1.响应时间(Response time)

    响应时间就是用户感受软件系统为其服务所耗费的时间,对于网站系统来说响应时间就是从点击了一个页面计时开始,到这个页面完全在浏览里展现计时结束的这一段时间间隔。其中细分以下三种:

    (1)服务器端响应时间,这个时间指的是服务器完成交易请求执行的时间,不包括客户端到服务器端的反应,这个服务器端响应时间可以度量服务器的处理能力。

    (2)网络响应时间,这是网络硬件传输交易请求和交易结果所耗费的时间。

    (3)客户端响应时间,这是客户端在构建请求和展现交易结果时所耗费的时间。

    2.吞吐量(Throughout)

    吞吐量就是指软件系统在每单位时间内能处理多少个事务/请求/单位数据等。

    3.资源使用率(Resource utilization)

    常见的资源有:CPU占用率、内场使用率、磁盘I/O、网络I/O。

    4.点击数(Hits per second)

    点击数是衡量Web Server处理能力的一个很有用的指标。

    5.并发用户数(Concurrent users)

    并发用户数用来度量服务器并发容量和同步协调能力。

Open Toolbar