不要追求绝对的公平,红尘之中没有公平而言,人活一世,难得糊涂。                                           it is no use doing what you like, you have got to like what you do.

LR测试的问题

上一篇 / 下一篇  2007-04-18 10:48:15 / 个人分类:Mercury LoadRunner

51Testing软件测试网)|_Rr+nbZ {"N)R,`w

一个朋友突然来问LR的问题,觉得有点作用,所以记录下来51Testing软件测试网#~{jrkR#Q"j
问题1:朋友的license只有250个用户,问这250个用户是否为每台客户端机器上的?51Testing软件测试网)^j3~jf;`{Z*d
问题2:250个用户是否为controller中单个脚本的用户?51Testing软件测试网3fMYe4I](O'B1U
问题3:两个集合点是否能够集合?51Testing软件测试网H^ g Q}_1\X
51Testing软件测试网6_(e6Hm(_+r q
朋友的网站要用LR做性能测试,测试的规划暂时不用管它,可是朋友的只有250个用户,所以对于要求测试2000个用户可能有点达不到要求,不过对于并发情况下,250个用户已经应该够了
By;x A'UP0scrīpt1
b.WZJrJ_9h U0登陆:20个51Testing软件测试网 j~5A'UN+A
浏览:150个
r:d7MaA:H!l0查询:60个
b;NQZX~e^c0订单:30
2{|eG%ke051Testing软件测试网3]$ULnC#jbu.g4[
scrīpt2
&h8|+O/^X*s0登陆:20
@of!X,u0浏览:12051Testing软件测试网I&{:Ys+H_vD/B
查询:10051Testing软件测试网$UXulM
订单:10
y;Aq7rw$S;idEYf!{0
c.rjej"T-D0以上均为在线用户数,而并非Concurrent用户数,以上数据应该来自一周日志的分析,可以对日志中的最大用户数量进行web日志的分析,如果没有日志分析,可以根据相关网站的数据得到一个等价的约值
QK6W3D@DeH051Testing软件测试网 z'r `.AD7}
从上面可以看出,对于问题2,250个用户应该为总的用户数,而并非单一脚本的用户
'_1u-ODX0
Ip l'|%P1al0再对脚本进行细分:51Testing软件测试网2j8X&{4lc9DX7D
scrīpt1
r-B2PyWU1A.^Q0登陆:20       执行机器:Agent1(10),Agent2(10)
!W*swp:N^0A o0T&h%u0浏览:150     执行机器:Agent1(80),Agent2(70)51Testing软件测试网dX3[%I'U
查询:60       执行机器:Agent1(50),Agent2(10)
&|8h4b%oEF9h3N0订单:30       执行机器:Agent1(30)51Testing软件测试网 k\Fa0@:}raI
51Testing软件测试网o ]&v`x7f
以上数据均需要实际进行测试,因为执行期间根据客户端机器的优劣进行资源的初步分配,采集客户端性能数据后,再进一步对机器进行分配。51Testing软件测试网'bh6@Y2i2Q1nx ^

pqgNEw&RE{0从上面可以看出,对于问题1,应该为执行机器上分布vuser的总和=25051Testing软件测试网L"?2IVI9?~0o0?
51Testing软件测试网+WAM+d,{
看以下脚本
sQzo C6y0 lr_rendezvous("jihe");
6V/R*c6ME+P(A0 lr_start_transaction("shiwu");
S2gT HG RA1\0 web_url("topway.aspx",51Testing软件测试网)~VA[$R#~.g_8Y
  "URL=http://192.168.97.204/portals/default/topway.aspx",51Testing软件测试网J(v-f$O1w
  "Resource=0",
8}x c.xQ Ns0  "RecContentType=text/html",51Testing软件测试网)eiYZ1o
  "Referer=",
I6V/G5f)iW_oN0  "Snapshot=t1.inf",51Testing软件测试网:Bodo9i1D
  "Mode=HTML",51Testing软件测试网4NeJ\c,^w(f5d{;f
  EXTRARES,51Testing软件测试网5k~#Q CEt/?
  "Url=/Portals/default/ImageLib/Flash/ad.swf", "Referer=", ENDITEM,
%wv7@1l"M BRQFoP0  "Url=/Portals/default/ImageLib/Flash/index_main.swf", "Referer=", ENDITEM,
O+~p `-B.K d4x0  "Url=model/index/images/Topway_indexmain_bg.jpg", ENDITEM,
gWV2r-j2CN,K&l0  "Url=/Controls/Program/images/P_main_nav_05.jpg", ENDITEM,
Q!H4Q3W8o0  "Url=/Controls/Program/images/main2.jpg", ENDITEM,51Testing软件测试网.{6I8_+q"I K#C9O
  "Url=model/index/images/K_Topway_main_08.jpg", ENDITEM,
%mzd$o;s%@s/y G"l1t0  "Url=model/index/images/K_Topway_main_0707.jpg", ENDITEM,
[aa#Z&{:S`7dS|0  "Url=model/index/images/K_Topway_main_04.jpg", ENDITEM,
&g!y-h0W,Uw:\9I:z0  "Url=/Controls/Program/images/main1.jpg", ENDITEM,51Testing软件测试网2K(P[6C @ u PWcn0f
  "Url=model/index/images/K_Topway_main_07.jpg", ENDITEM,51Testing软件测试网g)I ^ @ ~jQ/@:A
  "Url=/Controls/Program/images/pixviewer.swf", "Referer=", ENDITEM,
/a X d0m bs0  "Url=/Controls/Program/images/k_main_line.jpg", "Referer=http://192.168.97.204/Controls/Program/PageProgramList.aspx?TypeId=0d74800b7cfe4f79bbb8d06ac2ec45f6&hiddenNum=35", ENDITEM,
^/AjD` {O0  "Url=/Controls/Program/images/P_main_11.jpg", "Referer=http://192.168.97.204/Controls/Program/PageProgramList.aspx?TypeId=0d74800b7cfe4f79bbb8d06ac2ec45f6&hiddenNum=35", ENDITEM,
]!^v Y"Z&O:|P0  "Url=UpProgramfile/632819276807887500.jpg", "Referer=", ENDITEM,
5p @_3@K.g;CE0  "Url=UpProgramfile/632819274342106250.jpg", "Referer=", ENDITEM,51Testing软件测试网6S/yn,L%{*L2p
  "Url=UpProgramfile/632829522524788750.jpg", "Referer=", ENDITEM,51Testing软件测试网 _bXm/~n
  "Url=UpProgramfile/632829519059945000.jpg", "Referer=", ENDITEM,51Testing软件测试网iK['d o
  "Url=UpProgramfile/632829520902913750.jpg", "Referer=", ENDITEM,51Testing软件测试网[n4BX@K pt
  "Url=/Portals/default/ImageLib/Images/nav/Topway_sub_main042_04.jpg", ENDITEM,51Testing软件测试网~ns?z
  "Url=/Portals/default/ImageLib/Images/nav/Topway_sub_main04_04.jpg", ENDITEM,51Testing软件测试网OY!w wN` Oi{6w
  LAST);51Testing软件测试网Z+uOLS7sT{U

;M ^ZK ]*B0\bo0 lr_think_time( 3 );
cOP@'F8OX4p;lD0 lr_end_transaction("shiwu", LR_AUTO);51Testing软件测试网*e9WN|S

51Testing软件测试网9fM P,w|Ed

 lr_think_time( 5 );51Testing软件测试网 J7P\`&HX7c
 return 0;
Q I!@?HRo051Testing软件测试网4I j*[,|toHq_
在开始的时候集合,集合只能在该脚本中,不能对两个集合脚本的集合点集合。51Testing软件测试网l(_DfEK^)P
从 实际的数据过程中,发现transaction:shiwu达到了9.6s以上,看到脚本中有一个lr_think_time(3),造成了性能的影响。 所以在测试过程中慎重使用lr_think_time,必须注意是否在transaction内,另外还要注意看全局think_time的设置。51Testing软件测试网m)wh;}$v}1n


TAG:

引用 删除 cherrybloom   /   2007-04-22 14:47:29
学习ing
 

评分:0

我来说两句

Open Toolbar