Loadrunner-Throughput的计算
3x0W:h#n!@#HA0Throughput翻译为吞吐量,按照常规理解网络吞吐量表示在单位时间内通过网卡数据量之和,其中即包括本机网卡发送出去的数据量也包括本机网卡接收到的数据量,但这个理解在Loadrunner记录的Throughput中是错误的!
e k"F
vQ4{J0先提出正确的结果,然后用具体的试验加以证明:51Testing软件测试网`!gPt#B }/X
Loadrunner记录的Throughput是接收到服务器返回的所有字节数之和,与本地发出的字节数无关!51Testing软件测试网 RQ v%co
我们用baidu.com做个试验,过程很简单:
3w.@yDS01、使用VUGen录制baidu的首页,仅打开首页即可51Testing软件测试网H#D+t/YEm
2、在RecordingLog中记录客户端和服务器端的数据发送情况,统计发出的字节总数和接收到的字节总数。
tfu@0S9ej0RecordingLog内容如下:
/[#i],a[3{9lw0RequestConnection: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
n3aEz9m
(Sid:1)Server->Client:1779bytes(Service=HTTP)
:B/]:tz.|0Addresslookupfortest75=10.10.10.1
'~'j+C9l"j,mQi`0RequestConnection: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`?/u N,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{R6S W04、在Controller中运行该脚本,场景运行模式设置为:Classicschedule
6P^_S%{W)\h0startvusers设置为:simultaneously
rI#x#j|2e"R0duration设置为:rununtilcompletion51Testing软件测试网lXN3v)} C.p2{D3I;m
5、我们预计一下运行该场景的结果,其中吞吐量的数值应该是69270就证明了我们说法
zg]o#R9\G06、运行场景
m*H7}*LL0@:SB07、场景运行完成后,点击analysisresults生成分析结果报表51Testing软件测试网 v)f+C'Z
c QK:f
AnalysisSummaryPeriod:16/02/200915:51:55-16/02/200915:52:0851Testing软件测试网c,V4G1jr
k#T-RA]A)T+Lyh051Testing软件测试网c"X
O'H%[g7OG
ScenarioName:Scenario151Testing软件测试网| DW9m/Z'G
?@"h
ResultsinSession:C:\DocumentsandSettings\test\MyDocuments\lr_http\res\res.lrr
e9{$mH2@~0Duration:13seconds.51Testing软件测试网 sp+_:?/Ncy#o+q
m(rG0IDk7{'bM/{051Testing软件测试网-q(j'c#x)M(^fnO4|0G8w8V
StatisticsSummary51Testing软件测试网uwF^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;s0AverageThroughput(bytes/second):4,94851Testing软件测试网y JZ'~JmI
TotalHits:4051Testing软件测试网X&j7q$PD1P~,t!h
AverageHitsperSecond:2.857ViewHTTPResponsesSummary51Testing软件测试网R@MLA
Y
Q
eBF,LUvIs0
fDSY^]BV&p0总结:loadrunner中TotalThroughput(bytes)所统计数量是,在整个测试过程中,从服务器返回给客户端的所有字节数,与发送请求的字节数无关!51Testing软件测试网8l0SW7d
ec!IK