本空间所有日志均为原创,如有转载请注明出处!!!!!!! 有需要讨论问题的可加QQ:28005389(上班时间一般都在隐身),邮箱hurh_888@sina.com 共同学习、共同进步

Loadrunner-Throughput的计算

上一篇 / 下一篇  2009-02-16 16:45:33 / 个人分类:loadrunner

 

Loadrunner-Throughput的计算

3x0W:h#n!@#HA0

Throughput翻译为吞吐量,按照常规理解网络吞吐量表示在单位时间内通过网卡数据量之和,其中即包括本机网卡发送出去的数据量也包括本机网卡接收到的数据量,但这个理解在Loadrunner记录的Throughput中是错误的!

e k"F vQ4{ J0

先提出正确的结果,然后用具体的试验加以证明:51Testing软件测试网`!gP t#B }/X

Loadrunner记录的Throughput是接收到服务器返回的所有字节数之和,与本地发出的字节数无关!51Testing软件测试网 RQ v%co

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

3w.@yDS0

1、使用VUGen录制baidu的首页,仅打开首页即可51Testing软件测试网H#D+t/YEm

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

tf u@0S9ej0

RecordingLog内容如下:

/[#i],a[3{9lw0

RequestConnection:RemoteServer@220.181.6.19:80(Service=)(Sid=1)PROXIED!

GMs7hJa7z,`0

"GET/"51Testing软件测试网O0{r;O/]:c4R

(Sid:1)Client->Server:407bytes(Service=HTTP)51Testing软件测试网4x^(m8`M@

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

w*R+|"a#iv.f+E$W0

(Sid:1)Server->Client:1990bytes(Service=HTTP)51Testing软件测试网Pn"Gu!e U4}`

"GET/img/baidu_logo.gif"51Testing软件测试网,p+X,n9D p

(Sid:1)Client->Server:457bytes(Service=HTTP)51Testing软件测试网/iL n3a Ez9m

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

:B/]:tz.|0

Addresslookupfortest75=10.10.10.1

'~'j+C9l"j,mQi`0

RequestConnection:RemoteServer@220.181.5.21:80(Service=)(Sid=2)PROXIED!

{R7sQ x'jc0

"GET/img/gs.gif"51Testing软件测试网0` i\1V*}A[

(Sid:2)Client->Server:450bytes(Service=HTTP)51Testing软件测试网^7X'P f'`zn

"GET/js/bdsug.js?v=1.0.1.0"51Testing软件测试网8@vV4ht:f*[-d"fzu

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

#NJ1W:n0fV c0

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

Q'Rzm2hg0

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

N8}@? W$w]7w@0

(Sid:2)ConnectionTerminated(byServer)51Testing软件测试网5F g P{)G*j%ir


#U7|9O0}^!Ak'z0

x`?/uN,E4e0

其中发出总数为:177451Testing软件测试网;q+IFr.F

接收字节总数为:6927

$g0xnXs0

那么loadrunner运行后,Throughput记录的是发出的字节数呢还是接收的字节数呢,或者还是两者之和呢?我们接下来继续做!51Testing软件测试网K-W _w+w~

3、在runtimesetting中设置该脚本运行10

0{'Y],VG+T P0

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

{r#\3M,[%Z _6{R6SW0

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

6P^ _S%{ W)\h0

startvusers设置为:simultaneously

rI#x#j|2e"R0

duration设置为:rununtilcompletion51Testing软件测试网lXN3v)} C.p2{D3I;m

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

zg]o#R9\ G0

6、运行场景

m*H7}*LL0@:SB0

7、场景运行完成后,点击analysisresults生成分析结果报表51Testing软件测试网 v)f+C'Z c Q K:f

AnalysisSummaryPeriod:16/02/200915:51:55-16/02/200915:52:0851Testing软件测试网c,V4G1j r


k#T-RA]A)T+L yh051Testing软件测试网c"X O'H%[g7OG

ScenarioName:Scenario151Testing软件测试网| DW9m/Z'G ?@"h

ResultsinSession:C:\DocumentsandSettings\test\MyDocuments\lr_http\res\res.lrr

e9{$mH2@~0

Duration:13seconds.51Testing软件测试网 sp+_:?/Ncy#o+q


m(rG0IDk7{'bM/{051Testing软件测试网-q(j'c#x)M(^fnO4|0G8w8V

StatisticsSummary51Testing软件测试网uw F^OHN P+r

51Testing软件测试网.~|4tB0A-aQ"na
51Testing软件测试网 B$|H8e+gM;P)s!F

MaximumRunningVusers:151Testing软件测试网 J [ U$],X

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

8]$B8kEkd;s0

AverageThroughput(bytes/second):4,94851Testing软件测试网y JZ'~JmI

TotalHits:4051Testing软件测试网X&j7q$PD1P~,t!h

AverageHitsperSecond:2.857ViewHTTPResponsesSummary51Testing软件测试网R@ML A Y Q


eBF,LUvIs0

fDSY^] BV&p0

总结:loadrunnerTotalThroughput(bytes)所统计数量是,在整个测试过程中,从服务器返回给客户端的所有字节数,与发送请求的字节数无关!51Testing软件测试网8l0SW7d e c!IK


TAG:

夏日清荷的测试博客 引用 删除 imisstt   /   2010-03-09 17:00:24
原帖由nanchi于2009-07-08 13:16:17发表
谢谢楼主的研究!
这里我有一点不明白的,想请教一下:
在最后的AnalysisSummary中,为何AverageThrou.


个人分析原因为:Duration的值只取了整数部分,不信算一下69270÷4948=13.99秒

另外我自己跑的结果也验证了上述结论:
TotalThroughput:3,458,988
AverageThroughput:5,322
Duration:10 minutes and 49 seconds.
茱茱 引用 删除 smilecoffee   /   2009-08-14 15:08:57
写错了,结果不是这样的,大家可以自己验证一下
茱茱 引用 删除 smilecoffee   /   2009-08-14 15:08:21
这个应该不是标准答案吧,我经过同样的测试,结果根本就是这样的!
nanchi的个人空间 引用 删除 nanchi   /   2009-07-08 13:17:43
5
nanchi的个人空间 引用 删除 nanchi   /   2009-07-08 13:16:17
谢谢楼主的研究!
这里我有一点不明白的,想请教一下:
在最后的AnalysisSummary中,为何AverageThroughput(bytes/second)不等于TotalThroughput(bytes)/Duration
 

评分:0

我来说两句

日历

« 2024-04-19  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 203953
  • 日志数: 25
  • 图片数: 4
  • 建立时间: 2008-01-24
  • 更新时间: 2009-07-22

RSS订阅

Open Toolbar