热爱测试,主要研究性能测试和自动化测试方面的技术,希望与同样对测试有热情的你一同进步成长
LoadRunner例子:检查点为参数的一个例子
上一篇 /
下一篇 2008-01-23 13:58:31
/ 个人分类:性能测试
I5l-qA"}jy8q [Z0 检查点是LoadRunner的一个功能,用来验证业务功能的正确性。如果检查的内容是变化的,脚本该如何写呢?
v+z}r&@jo051Testing软件测试网7H
~OP
{k 问题提出:LoadRunner订票网站例子中,创建一个虚拟用户脚本,在登陆完成之后,设立一个检查点,来检查“welcome, xxx”。其中xxx为登陆的用户名称。
!v8BGJ.l02V@%sA)R[nW0 解决方法:51Testing软件测试网-u#c!XV8pCbg*K
U&Y
51Testing软件测试网 jvH
IEk(T3Hd.n 1)使用web_find() 做检查点51Testing软件测试网 z6z.y
}
Wi,EI
4R5GY Z#] p._W?0 Action()
&Gi@B1Q:Y0{51Testing软件测试网 {;PE ?,~3^\"G
"l*@
DN{8bkp7c:k Ks0//连接字符串,把welcome和用户名组合成一个字符串
G@0] EIoY051Testing软件测试网6rk)Z`!FY$HW7B char teststring[1024]="Welcome, ";
p+@Y
s)B&yIQf0 strcat( teststring,lr_eval_string("{username}") );
gsZ#uU)g0 lr_output_message("%s", teststring);
4\/QTs%XG^-AN0 lr_save_string( teststring,"findtext" );51Testing软件测试网!c*u)f.qx%~
q U
N7n
51Testing软件测试网*h-N1?pK4d
J&N'e // [WCSPARAM WCSParam_Diff1 43 97279.0909680032fAADHQDpctVzzzzHDAAccpHfQtf]51Testing软件测试网(hT,t,u~LZ
51Testing软件测试网cg n.l-s2A//Parameter {WCSParam_Diff1} created by Correlation Studio
}9A7\A*x'D6S3y08AT(RK)n8hz@0//关联操作
-H:V
t#A2CQ X0 web_reg_save_param("WCSParam_Diff1",51Testing软件测试网O;g~'g}-t
"LB=userSession value=",
,k4rV/R,?HA0 "RB=>",51Testing软件测试网%d+Iq`m0X^
"Ord=1",51Testing软件测试网8]-h(K*q5~5A"yR
"RelFrameId=1.2.1",51Testing软件测试网1I}{5p[v
"Search=Body",
4_$w$B$U!\
\Ar(lSN0 "IgnoreRedirections=Yes",