转自http://www.51testing.com/html/29/n-110129.html
   Throughput翻译为吞吐量,按照常规理解网络吞吐量表示在单位时间内通过网卡数据量之和,其中即包括本机网卡发送出去的数据量也包括本机网卡接收到的数据量,但这个理解在Loadrunner记录的Throughput中是错误的!

  先提出正确的结果,然后用具体的试验加以证明:

  Loadrunner记录的Throughput是接收到服务器返回的所有字节数之和,与本地发出的字节数无关!

  我们用baidu.com做个试验,过程很简单:

  1、使用VUGen录制baidu的首页,仅打开首页即可

  2、在Recording Log中记录客户端和服务器端的数据发送情况,统计发出的字节总数和接收到的字节总数。

  Recording Log内容如下:

  Request Connection: Remote Server @ 220.181.6.19:80 (Service=) (Sid= 1) PROXIED!

  "GET /"

  (Sid: 1) Client -> Server : 407 bytes (Service=HTTP)

  (Sid: 1) Server -> Client : 208 bytes (Service=HTTP)

  (Sid: 1) Server -> Client : 1990 bytes (Service=HTTP)

  "GET /img/baidu_logo.gif"

  (Sid: 1) Client -> Server : 457 bytes (Service=HTTP)

  (Sid: 1) Server -> Client : 1779 bytes (Service=HTTP)

  Address lookup for test75 = 10.10.10.1

  Request Connection: Remote Server @ 220.181.5.21:80 (Service=) (Sid= 2) PROXIED!

  "GET /img/gs.gif"

  (Sid: 2) Client -> Server : 450 bytes (Service=HTTP)

  "GET /js/bdsug.js?v=1.0.1.0"

  (Sid: 1) Client -> Server : 460 bytes (Service=HTTP)

  (Sid: 1) Server -> Client : 2581 bytes (Service=HTTP)

  (Sid: 2) Server -> Client : 369 bytes (Service=HTTP)

  (Sid: 2) Connection Terminated (by Server)

  其中发出总数为:1774

  接收字节总数为:6927

  那么loadrunner运行后,Throughput记录的是发出的字节数呢还是接收的字节数呢,或者还是两者之和呢?我们接下来继续做!

  3、在run time setting中设置该脚本运行10次

  也就是说发送总字节数为17740,接收总字节数为69270

  4、在Controller中运行该脚本,场景运行模式设置为:Classic schedule

  start vusers设置为:simultaneously

  duration设置为:run until completion

  5、我们预计一下运行该场景的结果,其中吞吐量的数值应该是69270就证明了我们说法

  6、运行场景

  7、场景运行完成后,点击analysis results生成分析结果报表

  Analysis Summary Period: 16/02/2009 15:51:55 - 16/02/2009 15:52:08

  Scenario Name: Scenario1

  Results in Session: C:\Documents and Settings\test\My Documents\lr_http\res\res.lrr

  Duration: 13 seconds.

  Statistics Summary

  Maximum Running Vusers: 1

  Total Throughput (bytes): 69,270 (与接受到的总字节数一样)

  Average Throughput (bytes/second): 4,948

  Total Hits: 40

  Average Hits per Second: 2.857 View HTTP Responses Summary

  总结:loadrunner中Total Throughput (bytes)所统计数量是,在整个测试过程中,从服务器返回给客户端的所有字节数,与发送请求的字节数无关

loadrunner throughput(吞吐量)理解的更多相关文章

  1. Loadrunner通过吞吐量计算每个用户需要的带宽

    Loadrunner通过吞吐量计算每个用户需要的带宽 运行一个场景,点击Analysis进行分析,使用分析报告中的Average Throughput(bytes/second)进行计算. 计算公式: ...

  2. 论存储IOPS和Throughput吞吐量之间的关系

    论存储IOPS和Throughput吞吐量之间的关系 http://www.csdn.net/article/2015-01-14/2823552 IOPS和Throughput吞吐量两个参数是衡量存 ...

  3. 如何理解Latency和Throughput: 吞吐量和延迟

    Latency,中文译作延迟.Throughput,中文译作吞吐量.它们是衡量软件系统的最常见的两个指标. 延迟一般包括单向延迟(One-way Latency)和往返延迟(Round Trip La ...

  4. 理解Latency和Throughput: 吞吐量和延迟

    Latency,中文译作延迟.Throughput,中文译作吞吐量.它们是衡量软件系统的最常见的两个指标. 延迟一般包括单向延迟(One-way Latency)和往返延迟(Round Trip La ...

  5. 垃圾收集器之:throughput吞吐量收集器

    在实践中我们发现对于大多数的应用领域,评估一个垃圾收集(GC)算法如何根据如下两个标准: 吞吐量越高算法越好 暂停时间越短算法越好 首先让我们来明确垃圾收集(GC)中的两个术语:吞吐量(through ...

  6. 吞吐量(Throughput)、QPS、并发数、响应时间(RT)对系统性能的影响

    首先对吞吐量().QPS.并发数.响应时间(RT)几个概念一直比较模糊,也不知道哪些指标可以较好的衡量系统的性能.今天特意查了些资料做一些记录:首先看一些概念(来自百度百科) 1. 响应时间(RT) ...

  7. loadrunner监控度量项及中文解释

    1. Number of Concurrent Users (NCU) 并发用户数 – 在指定时刻,系统观察到的并发用户连接数. 2. Request Per Second (RPS) 每秒处理请求数 ...

  8. JMeter聚合报告(Aggregate Report)理解

    部分内容转载: http://blog.csdn.net/lion19930924/article/details/51189218 http://www.cnblogs.com/fnng/archi ...

  9. LoadRunner(2)

    一.性能测试的基本概念 1.并发和在线的区别:并发的压力是一种瞬时压力,一般针对同一类型业务:在线的压力是一段时间的压力,没有并发那么集中. 规律:一般20用户并发产生的压力相当于200用户在线的压力 ...

随机推荐

  1. 使用PSSH批量SSH操作Linux服务器

    http://www.opstool.com/article/266 服务器多了,有一个烦恼就是如何批量快速操作一堆服务器.这里我推荐一下经常使用利器pssh.这个工具给我的工作带来了莫大的帮助. 简 ...

  2. Extjs combo赋值与刷新的先后顺序

    今天在跟一个弹出框中的多选下拉框赋值并实现反选的时候.惊讶的发现:原来我之前对于Combo的赋值的认知观是错误的. 我开始在窗体的beforeshow事件中对Combo控件赋值.开始使用了setVal ...

  3. .Net获取iis版本

    有以下办法获取iis版本. DirectoryEntry getEntity = new DirectoryEntry("IIS://localhost/W3SVC/INFO"); ...

  4. VS2013开发Windows服务项目

    这篇随笔里,我将介绍如何用VS2013开发Windows服务项目,实现的功能是定时发送电子邮件. 开发环境:VS2013,SQL Server2008,采用C#语言开发 步骤一:创建Windows服务 ...

  5. CStdioFile 写文件

    前言: 介绍如何使用 CStdioFile 类去写文件. 完整工程代码,点我下载(请注意工程里面需要包含的 <locale.h>头文件 ) 示例: /// My Add // 获取当前路径 ...

  6. ios 单例模式(懒汉式)

    1. 单例模式的作用 可以保证在程序运行过程,一个类只有一个实例,而且该实例易于供外界访问 从而方便地控制了实例个数,并节约系统资源 2. 单例模式的使用场合 在整个应用程序中,共享一份资源(这份资源 ...

  7. 暑假集训(2)第四弹 ----- 敌兵布阵(hdu1166)

    D - 敌兵布阵 Crawling in process... Crawling failed Time Limit:1000MS     Memory Limit:32768KB     64bit ...

  8. centos svn安装

    http://fengjunoo.iteye.com/blog/1759265(参考) 以前在ubuntu上安装过一次svn,那次弄得有些麻烦. 这次记录下centos环境下安装svn的步骤 其实简单 ...

  9. Qt-获取网络接口信息的综合示例

    在前面的文章中介绍了与 获 取 本 机 网 络 信 息 相 关 的 类 常 用 的 有 4 个 , 分 别 是 : QHostAddress, QHostInfo, QNetworkInterface ...

  10. 目前IT行业的几个大方向

    我简单总结了一下目前it行业的8大方向:   1.嵌入式开发 传统的arm linux开发.新兴的智能硬件.物联网等技术的发展,都让整个方向成为热门领域.   2.游戏开发 cocos2d-x.uni ...