明确LoadRunner可以输出的结果
N9JK.i'w0明确LoadRunner可以输出的结果51Testing软件测试网`$w@!oYW.X$V
51Testing软件测试网P/E"}jq?M最近刚刚忙完一个项目的测试,又开始闲了起来,还是琢磨琢磨一些东西,给大家一些参考!
9JR@e Cd`kBN051Testing软件测试网rlnPR/Yj1L:`PS:本人在51testing和sina blog上的文章全部为原创,转载请注明出处!!
/P { Ax |0"c+R!t0qhirA0 51Testing软件测试网@fV!f&l4_oT
%B? Xq5n Yp1J0我们都知道软件的功能其实就是输入和输出,有了输入就有输出;例如你做了一个操作,可能返回一个提示,也可能打开一个新的窗口;而测试,其实就是组合输入,确认各种输出的正确性,就像测试一个函数,你组合不同的输入参数值,达到遍历函数的所有路径,并返回对应的值。
K0K1^3X,y|_3e!|"rO051Testing软件测试网[ ]&Ar { lm,Lc熟知loadrunner可以输出哪些结果,对我们对整个测试过程把握非常重要,当然也是测试分析中很重要的数据
t8s_1I(Q'X*SL i0HL:v#mO.}2T%]0Loadrunner脚本的执行也是一种测试输入,我们通常可以获得那些输出呢?(这些只是我总结的,实际可能不只这些哈!)51Testing软件测试网 h+xR(D2x| ~0@
51Testing软件测试网&_U}va6?先说说脚本回放过程:51Testing软件测试网 t-p)}t9O[ J1mE[
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Pmw,z!i{s.@a01、message系列函数
8k.TJH{3~3O0详见:《message函数详细分析》51Testing软件测试网6jx$^EU
http://www.51testing.com/?6343/action_viewspace_itemid_13643.html
gL_
A&g3sva02、写log文件
b'I%VIR0 写log文件主要是使用c语言的函数来进行,涉及的函数有fopen、fclose、fprintf这三个;
(m!f }8Y:K$j)bG0 写一个例子给大家:
sM)xSg,R8mj0========================================================51Testing软件测试网B5B~(zL
Action()
"k;?5AQIe(M+r0\\先在D盘根目录创建一个文件夹,名为:“lr_log”
)Bn L4S~0{
.BV!G/n2[&Dt0 char *address="D:\\lr_log\\01.log"; //定义log文件输出的地址和名称
t;H
IM)R0X
W C"t0 long filename;//定义存储文件指针的变量51Testing软件测试网Qr~
@1Ol
int i;
^o"f9X wD Bp&L0 if ((filename=fopen(address,"a+"))==NULL)//打开文件
Cyg*q,]iR0 {51Testing软件测试网[3t?n@5O
e
lr_error_message("can not open this file,address=%s",address);
%f&a:kH)Ka#tM)ZNQ0 return -1;
IT;f`5V`7}q0 }51Testing软件测试网*xrw(XQ!S#VZ2^F
for (i=1;i<11;i++)
n8^9U T0HE8NB*]0 {51Testing软件测试网z:E&S0d/b e4Z'k
fprintf(filename,"我的第%d条log...\n",i);51Testing软件测试网3q(tm'\BSR~
}
P9w6GpcAox0 fclose(filename);//关闭文件
F
|@H2d4rj0 return 0;
#hO!O Sks)le5pt&~0}
'@#[!b+Rr;u F6l0=======================================================51Testing软件测试网"Ek!@sQ{{h
脚本回放完毕去D盘lr_log文件夹下打开01.log文件,得到结果:51Testing软件测试网Dz%V*Q3i9x.c1_
Kn+}
我的第1条log...
1i~H,B8E!km6e0我的第2条log...51Testing软件测试网iyj^&k/i
我的第3条log...
.Hw:VskmC0我的第4条log...
%NU"^G5bd\J$b0我的第5条log...
L9X_G8Z[J0我的第6条log...51Testing软件测试网JA3ia)jg
X2@
我的第7条log...51Testing软件测试网&lf%]
E*\T&P
我的第8条log...51Testing软件测试网;`eL1a8}
我的第9条log...51Testing软件测试网'`
Ml9IE
我的第10条log...51Testing软件测试网!SQ&K'C1FG.k;h
3、被测试程序的实际输出51Testing软件测试网k.k|3Y5E
这个就不难理解了,查看是否输出了具体的值或者执行的操作; :)
FFy kT4@0
#YpFTb.G051Testing软件测试网?V5S:M,A
eM&k
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
CJT5h)lt+Ro^H0场景监视过程:51Testing软件测试网/Q&]uPh ?%oLH,Q'Q
1、vuser的log
h/UW.z~p
L0 Loadrunner场景监视过程中,是可以查看某个vuser运行的log的;
\'^{4k5W4gi2p8O0 具体的操作步骤:
_,wE{,Y)t0 A、打开vuser信息窗口(双击用户组中运行的vuser即可打开窗口)
n?7u.b,d0 B、选择你要查看的vuser的信息,右键选择Show vuser log