_P]Ui4@/sW0核心提示:Throughput翻译为吞吐量,按照常规理解网络吞吐量表示在单位时间内通过网卡数据量之和lkue$@u1E0ammz1F5F.AA_"~@6H0Throughput翻译为吞吐量,按照常规理解网络吞吐量表示在单位时间内通过网卡数据量之和,其中即包括本机网卡发送出去的数据量也包括本机网卡接收到的数据量,但这个理解在Loadrunner记录的Throughput中是错误的!
51Testing软件测试网|ftJ,y/b 先提出正确的结果,然后用具体的试验加以证明:
51Testing软件测试网Lw~|6sf Loadrunner记录的Throughput是接收到服务器返回的所有字节数之和,与本地发出的字节数无关!
;q7y |O{%_\Z[
{;Q0vF9x\0J0 我们用baidu.com做个试验,过程很简单:51Testing软件测试网)aN^*tYj
51Testing软件测试网_9i
cY:IF'm 1、使用VUGen录制baidu的首页,仅打开首页即可51Testing软件测试网 fdo?N6Kc#j
&{4b$E
S5vJ
UW D["OJ0 2、在Recording Log中记录客户端和服务器端的数据发送情况,统计发出的字节总数和接收到的字节总数。
%_
\.Zzl"`|z03kbC+B.OjK
B9y0 Recording Log内容如下:
Bs0\6[qN06Gh-k\)PyvC"?DH0 Request Connection: Remote Server @ 220.181.6.19:80 (Service=) (Sid= 1) PROXIED!
~0X Y;O qw_051Testing软件测试网X_:@6K"l9V `&t "GET /"
+[W`p2J051Testing软件测试网,Z-h,@9y6d C8CYa (Sid: 1) Client -> Server : 407 bytes (Service=HTTP)51Testing软件测试网b:PT]KA$}q)\0N
51Testing软件测试网IF2`_{0T/y,T
D a (Sid: 1) Server -> Client : 208 bytes (Service=HTTP)
~?WR(^ nt)j0JQY-O/Ut
p7va7Y0 (Sid: 1) Server -> Client : 1990 bytes (Service=HTTP)51Testing软件测试网Rz&`5~Y/x!H2Z+SKJ
D FH8y[ @[0 "GET /img/baidu_logo.gif"
]1DD0Od%^0Ui1@?i*aXN
`0 (Sid: 1) Client -> Server : 457 bytes (Service=HTTP)
`djP0~@6f0k
AL$Ki5i K[0 (Sid: 1) Server -> Client : 1779 bytes (Service=HTTP)
8KBdY}c0.M2CwT'g$c/p0 Address lookup for test75 = 10.10.10.151Testing软件测试网 U7ca/L \D:A-d~;S
51Testing软件测试网UI3w8j4q;R:K i[ r Request Connection: Remote Server @ 220.181.5.21:80 (Service=) (Sid= 2) PROXIED!
bN]'zQtR%r0r1KV2R-?DV0 "GET /img/gs.gif"
OI4[{5n hAf0U${1Fgq:eI0 (Sid: 2) Client -> Server : 450 bytes (Service=HTTP)51Testing软件测试网y V!~*hHKt
51Testing软件测试网QgZ7n9ImQ"g6X "GET /js/bdsug.js?v=1.0.1.0"51Testing软件测试网+_h.ho(v;~){
51Testing软件测试网p@NIH%N (Sid: 1) Client -> Server : 460 bytes (Service=HTTP)
1h*`5f
Z/}Ny051Testing软件测试网J7Y7W#DlW (Sid: 1) Server -> Client : 2581 bytes (Service=HTTP)
C_|)St+F#i[051Testing软件测试网A+SA;mF,@ (Sid: 2) Server -> Client : 369 bytes (Service=HTTP)
9BGj,Wm#|051Testing软件测试网I"?
][ t (Sid: 2) Connection Terminated (by Server)
L&G s/~yQ)Ya%Z6r/l2f0@&g
V\L1k0 其中发出总数为:1774
9ZcTK*I@0:r{ucIPS&@K0 接收字节总数为:6927
+kw/oSk)\6D1x051Testing软件测试网~3u}U#[w0y+T 那么loadrunner运行后,Throughput记录的是发出的字节数呢还是接收的字节数呢,或者还是两者之和呢?我们接下来继续做!
d^WXV `+I5n0Rqx(c6nX6j0 3、在run time setting中设置该脚本运行10次51Testing软件测试网N*n
|-?q o(`KW
51Testing软件测试网[rzQ
RT(C O 也就是说发送总字节数为17740,接收总字节数为6927051Testing软件测试网pb7o_?6T0u
51Testing软件测试网1V*L$}"Y gV$h 4、在Controller中运行该脚本,场景运行模式设置为:Classic schedule
)JT)tpZ{s[4v0W(y'F(y/Z3|e@0 start vusers设置为:simultaneously
yvmtpS051Testing软件测试网;Q!Sv@A}r+dx duration设置为:run until completion
XT2HmDOz(Y!\0tFE.P~0 5、我们预计一下运行该场景的结果,其中吞吐量的数值应该是69270就证明了我们说法
+t~o.~
r{0X(?l(? w0 6、运行场景51Testing软件测试网,V[^2BM
51Testing软件测试网v8I'pgGWU 7、场景运行完成后,点击analysis results生成分析结果报表51Testing软件测试网/yf8M L&}6\V2D$n
51Testing软件测试网 {@plu3y2| Analysis Summary Period: 16/02/2009 15:51:55 - 16/02/2009 15:52:08
M@(a5xt3av01]|i ZC0 Scenario Name: Scenario151Testing软件测试网)b!S`LZ/f
51Testing软件测试网g)e2UX%MHFzJ Results in Session: C:\Documents and Settings\test\My Documents\lr_http\res\res.lrr
`_D9o"~"r2z/h0%Cns\D*^F]m7o0 Duration: 13 seconds.
%O{2aye*}%T3P02F'UY|,l {U+R
P0 Statistics Summary51Testing软件测试网-M8qT{'G#|
La
O5UW%B9b'L}0 Maximum Running Vusers: 1
cG RG:] G%`/m051Testing软件测试网#v5Ndk&d Total Throughput (bytes): 69,270 (51Testing软件测试网%Q!S8O:oV0Q
51Testing软件测试网*I@s9P2zhe v与接受到的总字节数一样)
7y'S0Vt'|{
[CX$^051Testing软件测试网9hV8i8y!m;ZRT Average Throughput (bytes/second): 4,948
.\@)I2cH'n w m;|0#?6i_ nD/M0 Total Hits: 4051Testing软件测试网 n3u_!b2r(u{\v)_8M3v
51Testing软件测试网,F YW6L#fS/\"`;C&k Average Hits per Second: 2.857 View HTTP Responses Summary
U$hO6s/p051Testing软件测试网_I3eJ)f 总结:loadrunner中Total Throughput (bytes)所统计数量是,在整个测试过程中,从服务器返回给客户端的所有字节数,与发送请求的字节数无关!
dDNK,}#N\s1{U0