不要追求绝对的公平,红尘之中没有公平而言,人活一世,难得糊涂。                                           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

Q.I;J4E7KT}0一个朋友突然来问LR的问题,觉得有点作用,所以记录下来51Testing软件测试网-J kQyy)}*g,\Y
问题1:朋友的license只有250个用户,问这250个用户是否为每台客户端机器上的?51Testing软件测试网 g-O1r&O|rb.f7y4D
问题2:250个用户是否为controller中单个脚本的用户?
LR{W(r,L0问题3:两个集合点是否能够集合?51Testing软件测试网Tb6B e6Oi$l

WT)s}*c1qvn0朋友的网站要用LR做性能测试,测试的规划暂时不用管它,可是朋友的只有250个用户,所以对于要求测试2000个用户可能有点达不到要求,不过对于并发情况下,250个用户已经应该够了
T0g Y/b)~C0scrīpt1
p7`(foa4Q4gT{j0登陆:20个51Testing软件测试网Zq er~
浏览:150个
|{OM%c%C0查询:60个51Testing软件测试网 U1~ordL Z?
订单:30
!iR X | ?5t6x_051Testing软件测试网A _od!|` JM
scrīpt251Testing软件测试网V0H4i#uD W;c
登陆:2051Testing软件测试网%y8p(iC,B0m
浏览:120
u8E9V/Z GRpH0查询:10051Testing软件测试网*Z.|!| L(?`"r#^,~ ^&h
订单:10
"~UGN$H:C3Q+Q&Z,Aa}0
;@UqK?&E0以上均为在线用户数,而并非Concurrent用户数,以上数据应该来自一周日志的分析,可以对日志中的最大用户数量进行web日志的分析,如果没有日志分析,可以根据相关网站的数据得到一个等价的约值
;uR?7O iq051Testing软件测试网6tsX&[T k0x
从上面可以看出,对于问题2,250个用户应该为总的用户数,而并非单一脚本的用户
s5vEInfu.c051Testing软件测试网S8lKo&j ZO
再对脚本进行细分:51Testing软件测试网;g O)E H\
scrīpt1
$u+yv I| v?(|0登陆:20       执行机器:Agent1(10),Agent2(10)51Testing软件测试网MvO&Uh'U0sT
浏览:150     执行机器:Agent1(80),Agent2(70)51Testing软件测试网3J&V+qgT
查询:60       执行机器:Agent1(50),Agent2(10)51Testing软件测试网]8C[X e%`'V
订单:30       执行机器:Agent1(30)51Testing软件测试网&mi,`.N;KP w/C!CV:Ri

d#`$VUG.X0以上数据均需要实际进行测试,因为执行期间根据客户端机器的优劣进行资源的初步分配,采集客户端性能数据后,再进一步对机器进行分配。51Testing软件测试网/H,pcIB-RI`X

k+Ge^gY$r@0从上面可以看出,对于问题1,应该为执行机器上分布vuser的总和=25051Testing软件测试网| A&A/O9l2~][

t8Hk]P*I'mhl0看以下脚本51Testing软件测试网$_y,a9~-j E"c.v
 lr_rendezvous("jihe");
+e)Y8p;`9D[0 lr_start_transaction("shiwu");
@~q{8VZ W0 web_url("topway.aspx",
Vs gQM7j*e5Z1k!g0  "URL=http://192.168.97.204/portals/default/topway.aspx",51Testing软件测试网+G'R^$K? c D
  "Resource=0",51Testing软件测试网W*sG4]-XN
  "RecContentType=text/html",51Testing软件测试网bDh?p@X#P
  "Referer=",
~;W}W3lf+`0  "Snapshot=t1.inf",
+L&n)BPU2Q`k"k!iw0  "Mode=HTML",51Testing软件测试网|7dN.Wg3@1k
  EXTRARES,51Testing软件测试网j IVx.k+t
  "Url=/Portals/default/ImageLib/Flash/ad.swf", "Referer=", ENDITEM,51Testing软件测试网/k(S(k!r Y1e:}[
  "Url=/Portals/default/ImageLib/Flash/index_main.swf", "Referer=", ENDITEM,
U8f ZPL:r0  "Url=model/index/images/Topway_indexmain_bg.jpg", ENDITEM,51Testing软件测试网C$f"e*H-iGp;E6_,K:IT
  "Url=/Controls/Program/images/P_main_nav_05.jpg", ENDITEM,51Testing软件测试网H|HL.VL v,H
  "Url=/Controls/Program/images/main2.jpg", ENDITEM,
TZ$RL#VCmT0  "Url=model/index/images/K_Topway_main_08.jpg", ENDITEM,51Testing软件测试网5?\P(l{A%x["p
  "Url=model/index/images/K_Topway_main_0707.jpg", ENDITEM,
#d:`2|Wl_-aG w0  "Url=model/index/images/K_Topway_main_04.jpg", ENDITEM,51Testing软件测试网/~-NVE[gu"?5X
  "Url=/Controls/Program/images/main1.jpg", ENDITEM,
?NOPU#Z0  "Url=model/index/images/K_Topway_main_07.jpg", ENDITEM,
&a'L.?q2HpO4Xc0  "Url=/Controls/Program/images/pixviewer.swf", "Referer=", ENDITEM,51Testing软件测试网haDrWO
  "Url=/Controls/Program/images/k_main_line.jpg", "Referer=http://192.168.97.204/Controls/Program/PageProgramList.aspx?TypeId=0d74800b7cfe4f79bbb8d06ac2ec45f6&hiddenNum=35", ENDITEM,
4Yh*x\-V b0  "Url=/Controls/Program/images/P_main_11.jpg", "Referer=http://192.168.97.204/Controls/Program/PageProgramList.aspx?TypeId=0d74800b7cfe4f79bbb8d06ac2ec45f6&hiddenNum=35", ENDITEM,
3]{PQ/\P ^0  "Url=UpProgramfile/632819276807887500.jpg", "Referer=", ENDITEM,
)MY/Y#_)g:K.`0  "Url=UpProgramfile/632819274342106250.jpg", "Referer=", ENDITEM,51Testing软件测试网\K.Y^} c R
  "Url=UpProgramfile/632829522524788750.jpg", "Referer=", ENDITEM,
Q*CA9{G'w^2QGa0  "Url=UpProgramfile/632829519059945000.jpg", "Referer=", ENDITEM,51Testing软件测试网 ^'AjU R,g
  "Url=UpProgramfile/632829520902913750.jpg", "Referer=", ENDITEM,
}+LT0t5Dj#nf)z0  "Url=/Portals/default/ImageLib/Images/nav/Topway_sub_main042_04.jpg", ENDITEM,
M(o8nuMo k-q%^5r0  "Url=/Portals/default/ImageLib/Images/nav/Topway_sub_main04_04.jpg", ENDITEM,51Testing软件测试网:Y[ t-zj`K#Zr
  LAST);51Testing软件测试网8z(}"k$HPH"m/D"o!|
51Testing软件测试网*\|#Us iA;M3XY,d
 lr_think_time( 3 );51Testing软件测试网'y#|ZC B$}*D!|
 lr_end_transaction("shiwu", LR_AUTO);

!qo;Chv0

:Cfx:J{0 lr_think_time( 5 );51Testing软件测试网:h3Dm xQ ^:l0{J-e
 return 0;51Testing软件测试网G F1Dd7kgveo

/uA_ U2p @ U$Z K0在开始的时候集合,集合只能在该脚本中,不能对两个集合脚本的集合点集合。
Q'Ep2{[q.f DL0从 实际的数据过程中,发现transaction:shiwu达到了9.6s以上,看到脚本中有一个lr_think_time(3),造成了性能的影响。 所以在测试过程中慎重使用lr_think_time,必须注意是否在transaction内,另外还要注意看全局think_time的设置。

a0zGD{j.mJ0

TAG:

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

评分:0

我来说两句

Open Toolbar