`
喜欢蓝色的我
  • 浏览: 359236 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

性能测试结果分析的参数

 
阅读更多

吞吐量

 

  指在一次性能测试过程中网络上传输的数据量的总和。

 

  对于交互式应用来说,吞吐量指标反映的是服务器承受的压力,在容量规划的测试中,吞吐量是一个重点关注的指标,因为它能够说明系统级别的负载能力,另外,在性能调优过程中,吞吐量指标也有重要的价值。如一个大型工厂,他们的生产效率与生产速度很快,一天生产10W吨的货物,结果工厂的运输能力不行,就两辆小型三轮车一天拉2吨的货物,比喻有些夸张,但我想说明的是这个运输能力是整个系统的瓶颈。

 

  提示,用吞吐量来衡量一个系统的输出能力是极其不准确的,用个最简单的例子说明,一个水龙头开一天一夜,流出10吨水;10个水龙头开1秒钟,流出0.1吨水。当然是一个水龙头的吞吐量大。你能说1个水龙头的出水能力是10个水龙头的强?所以,我们要加单位时间,看谁1秒钟的出水量大。这就是吞吐率。

 

 

 

吞吐率

 

  单位时间内网络上传输的数据量,也可以指单位时间内处理客户请求数量。它是衡量网络性能的重要指标,通常情况下,吞吐率用“字节数/秒”来衡量,当然,你可以用“请求数/秒”和“页面数/秒”来衡量。其实,不管是一个请求还是一个页面,它的本质都是在网络上传输的数据,那么来表示数据的单位就是字节数。

 

  不过以不同的方式表达的吞吐量可以说明不同层次的问题。例如,以字节数/秒方式表示的吞吐量主要受网络基础设置、服务器架构、应用服务器制约;以请求数/秒方式表示的吞吐量主要受应用服务器和应用代码的制约。

 

  但是从业务的角度看,吞吐率也可以用“业务数/小时或天”、“访问人数/小时或天”、“页面访问量/小时或天”来衡量。例如,在银行卡审批系统中,可以用“千件/小时”来衡量系统的业务处理能力。那么,从用户的角度,一个表单提交可以得到一次审批。又引出来一个概念---事务。

 

 

 

事务

 

  就是用户某一步或几步操作的集合。不过,我们要保证它有一个完整意义。比如用户对某一个页面的一次请求,用户对某系统的一次登录,淘宝用户对商品的一次确认支付过程。这些我们都可以看作一个事务。那么如何衡量服务器对事务的处理能力。又引出一个概念----TPS

 

 

 

TPS (Transaction Per second) 

 

每秒钟系统能够处理事务或交易的数量,它是衡量系统处理能力的重要指标。

 

 

 

点击率(Hit Per Second

 

点击率可以看做是TPS的一种特定情况。点击率更能体现用户端对服务器的压力。TPS更能体现服务器对客户请求的处理能力。

 

每秒钟用户向web服务器提交的HTTP请求数。这个指标是web 应用特有的一个指标;web应用是“请求-响应”模式,用户发一个申请,服务器就要处理一次,所以点击是web应用能够处理的交易的最小单位。如果把每次点击定义为一个交易,点击率和TPS就是一个概念。容易看出,点击率越大。对服务器的压力也越大,点击率只是一个性能参考指标,重要的是分析点击时产生的影响。

 

需要注意的是,这里的点击不是指鼠标的一次“单击”操作,因为一次“单击”操作中,客户端可能向服务器发现多个HTTP请求。

 

 

 

吞吐量指标的作用

 

  再次将话题回归到吞吐量上,在我们的性能测试中查看吞吐量对我们的测试有什么意义呢。

 

  1. 用户协助设计性能测试场景,以及衡量性能测试场景是否达到了预期的设计目标:在设计性能测试场景时,吞吐量可被用 户协助设计性能测试场景,根据估算的吞吐量数据,可以对应到测试场景的事务发生频率,事务发生次数等;另外,在测试完成后,根据实际的吞吐量可以衡量测试 是否达到了预期的目标。

 

  2. 用于协助分析性能瓶颈:吞吐量的限制是性能瓶颈的一种重要表现形式,因此,有针对性地对吞吐量设计测试,可以协助尽快定位到性能冰晶所在位置。

扩展

 

RBIrapid bottleneck identify

 

Empirix公司提出的快速识别系统性能瓶颈的方法。该方法基于以下事实。

 

    1. 发现的80%系统的性能瓶颈都由吞吐量制约;

 

    2. 并发用户数和吞吐量瓶颈之间存在一定的关联;

 

    3. 采用吞吐量测试可以更快速定位问题。 

通过不断增加并发用户数和吞吐量观察系统的性能瓶颈。然后,从网络、数据库、应用服务器和代码本身4个环节确定系统的的性能瓶颈

源:http://www.cnblogs.com/fnng/archive/2012/06/29/2570558.html

分享到:
评论

相关推荐

    性能测试报告、性能测试结果分析

    Tps=Vuser / RT 性能测试基本上是围绕上面的公式进行开展; 想要优秀的RT,需要调整服务器配置和应用程序响应能力; 想要优秀的Tps,同样是对参数配置、程序的响应能力,因为Vuser是固定的。

    服务器性能测试报告.doc

    性能测试报告 目 录 目 录 2 1、引言 3 1.1编写目的 3 1.2项目背景 3 1.3适用范围 4 1.4 参考资料 4 2、测试环境 4 2.1 硬件环境 4 2.2 软件环境 4 3、测试方针指导 5 4、测试内容 5 5、测试结果及分析 ...

    制冷压缩机性能测试实验报告.pdf

    制冷压缩机性能测试实验报告.pdf

    便携式通风机安全性能测试分析系统

    根据通风机安全性能检测装备现状和煤矿安全生产实际需求,开发具有自主知识产权的便携式通风机安全性能测试分析仪、配套软件及数据库存储系统。分析了国内通风机安全性能参数测试的现状,其次介绍具有自主知识产权的...

    煤矿在用瓦斯泵性能参数检测和分析

    瓦斯泵性能参数:流量、压力、轴功率的检测和等温效率的计算,电动机参数和瓦斯泵装置的振动、温度、噪声、转速等参数的测量、瓦斯泵性能参数的换算和性能曲线绘制方法、检测结果分析及不合格项处理方法。

    软件测试中性能测试结果分析

    服务器硬件瓶颈-〉网络瓶颈(对局域网,可以不考虑)-〉服务器操作系统瓶颈(参数配置)- 软件测试中性能测试结果分析 软件测试 分析原则: 具体问题具体分析(这是由于不同的应用系统,不同的测试目的,不同的性能...

    软件测试领域,性能测试报告模板

    某某某软件项目性能测试报告,可编辑的word文档,有详细的表格和图表。有以下内容 1 性能测试概述 1.1 背景 1.2 测试目标 2 测试环境 2.1 硬件环境 2.1.1 测试环境拓扑结构图 2.1.2 测试环境软/硬件配置 2.2 软件...

    世博安保系统-性能测试报告

    世博安保系统-性能测试报告: 1.1 性能测试目标 1.2 性能测试总体结果 1.2.1 性能评估等级分布图 1.2.2 性能测试结果描述: 2 系统测试摘要 2.1 总体测试方案 2.1.1 世博安保系统简介 2.1.2 性能测试目的 ...

    性能测试分析方法详解

    主要描述了性能测试对结果的分析方法,主要从数据库、内存、网络、服务器响应时间进行分析,并给出了响应的解决方法查找瓶颈时按以下顺序,由易到难。 服务器硬件瓶颈-〉网络瓶颈(对局域网,可以不考虑)-〉服务器...

    电梯滚动导靴-导轨系统的力学性能测试与参数分析

    电梯滚动导靴-导轨系统的力学性能测试与参数分析,付祥,王晓燕,在电梯系统中,导靴-导轨接触具有非线性的特征,是影响电梯水平向动力学性能的关键部件。建立了导靴-导轨系统力学分析模型,分析�

    性能测试进阶指南——LoadRunner11实战 part2

    《测试实践丛书:性能测试进阶指南·LoadRunner 11实战》结合了很多工作中的实际案例,图文并茂,既适合渴望了解性能测试的新人,也适合对性能测试有一定认识和经验的中、高级测试工程师。同时,《测试实践丛书:...

    汽车点火线圈测试条件及性能参数的物理意义分析

    汽车点火线圈测试条件及性能参数的物理意义分析

    超实用性能测试报告模板

    测试结果和分析:展示测试结果和分析,包括性能指标、测试结果、问题发现和分析等。 优化建议:根据测试结果和分析,提出优化建议,包括修改代码、优化数据库、优化网络等。 报告总结:对测试报告进行总结,包括...

    【PerfDog性能狗 v5.1.210204】移动全平台性能测试分析专家+APP应用游戏性能测试

    PerfDog(性能狗),移动全平台性能测试分析专家,致力提升移动应用和游戏的性能和品质,移动全平台iOS/Android性能测试、分析工具平台,快速定位分析性能问题,提升APP应用及游戏的性能和品质,手机无需ROOT/越狱,...

    性能需求分析案例

    • 具体问题具体分析(这是由于不同的应用系统,不同的测试目的,不同的性能关注点) • 查找瓶颈时按以下顺序,由易到难。 服务器硬件瓶颈-〉网络瓶颈(对局域网,可以不考虑)-〉服务器操作系统瓶颈(参数配置...

    3G基站发射机性能测试与分析

    为了达到更高的传输率,3G采用高度复杂的调制系统。各种3G基站系统的快速发展对WCDMA射频部分、码域部分性能稳定运行提出了...本文向中国测试和测量工程师简要介绍了3G基站发射机需要测试和分析的关键参数及其意义。

    性能测试进阶指南——LoadRunner11实战 part3

    《测试实践丛书:性能测试进阶指南·LoadRunner 11实战》结合了很多工作中的实际案例,图文并茂,既适合渴望了解性能测试的新人,也适合对性能测试有一定认识和经验的中、高级测试工程师。同时,《测试实践丛书:...

    螺杆钻具性能测试系统研究及应用

    针对煤矿井下用螺杆钻具性能测试试验需求,在研究小直径螺杆钻具性能测试试验台的基础上,开发设计了螺杆钻具数据测试系统,分析了测试系统的硬件配置,详细介绍了测试软件设计的数据采集模块、参数配置模块及数据处理...

    性能测试从零开始:LoadRunner入门与提升

    11.2 案例实践--性能测试第一阶段Ajax页面基准性能分析 298 11.2.1 页面基准分析目标 298 11.2.2 分析所使用的工具 299 11.2.3 术语揭示 299 11.2.4 基准测试案例设计及运行 300 11.2.5 结果分析 305 11.2.6 优化...

    性能测试进阶指南——LoadRunner11实战 part1

    《测试实践丛书:性能测试进阶指南·LoadRunner 11实战》结合了很多工作中的实际案例,图文并茂,既适合渴望了解性能测试的新人,也适合对性能测试有一定认识和经验的中、高级测试工程师。同时,《测试实践丛书:...

Global site tag (gtag.js) - Google Analytics