【转】Loadrunner 检查点函数总结
上一篇 / 下一篇 2010-03-23 18:01:05 / 个人分类:loadrunner
今天我来总结一下Loadrunner中的检查点函数,主要介绍两个函数:web_find()和web_reg_find()这两个函数均用于内容的查找,但两者也有本质的区别,具体介绍如下:
.Q#Z7R?(gh!c0
i{&r'jN6\7VS0 一、web_find()函数
J1C \p9Z a0
`'En@B t"oLT0 该函数的作用是“在页面中查找相应的内容”,常用参数及含义如下:51Testing软件测试网7@1|F K i$yyoW
51Testing软件测试网BX K}1yz8R
web_find("web_find", //定义该查找函数的名称
.LN$G!vz'w0"RightOf=a", //定义查找字符的右边界51Testing软件测试网qT'_?k5B
"LeftOf=b", //定义查找字符的左边界51Testing软件测试网 {b6yI'P]}
"What=name", //定义查找内容51Testing软件测试网iY5p1s2W&wU.C[H
LAST);51Testing软件测试网P(jD;j;}7p\M
5l9W[T@0 使用该函数注意以下事项:51Testing软件测试网2L4NMb3z:NwHu
51Testing软件测试网^8R-fkk!b
1、 位置
^'y"}%K~/n7zU{5w0
\P7\m'Ku2mO0 该函数在页面内容显示出来以后,在页面中进行查找,所以只能写在要查找内容之后
B8rzT\0
\:~Pu/cy7C0W[0 2、 录制模式51Testing软件测试网;c$D4\8r9j8Z@
r8T%~t8hKw:u0 该函数只能在基于HTML模式录制的脚本中进行查找51Testing软件测试网9N7Y8L ^_.fb7Z
A-@9N5ar3Y;y0F@2t3e-@Q0 3、 必须启用内容检查选项51Testing软件测试网yr7kp?Mi
51Testing软件测试网.ttQ L9m[M:U&B-y
在runtime setting->Preferences里面,把Enable image and text check选中,否则不执行该查找函数
yUs0fB B7X,r051Testing软件测试网6wn0sX&D]#P
4、 在VB和JAVA语法中不支持该函数51Testing软件测试网w9|+I)@c5t"Pj2PT
51Testing软件测试网p:LX1w.zMfo2X-|
该函数有以下一个缺点:51Testing软件测试网3N.i"[9P?/j8T@]CD A%F
]/T^]3Ri#_9\0 1、 执行效率较低
"F$@n/A`lO0
%{*Yp2}:J;c6G0 2、 不返回查找结果情况,如想在执行该函数后根据查找结果做进一步操作时,没有返回值可以依据51Testing软件测试网!Q6_Qbb
mzYCF;A;v0 例如:51Testing软件测试网:\}c`%OV\
X:C#Fw.`0 在页面中查找“登录成功”的字符串,如果找到该字符串在日志中输出“登录成功”,如果找不到该字符串,则在日志中输出“登录失败”,此时使用该函数没有依据来做此判断,但使用web_reg_find()函数,使用它其中的SaveCount可以进行判断,具体方法我们下面介绍。51Testing软件测试网%t7d-L*k$Vj
51Testing软件测试网0Ky2Q+\w\%bNY
转载请注明出处:http://www.51testing.com/?41972
O.c.g-XD%F X051Testing软件测试网$OIg8|"|.X2C!?|
二、web_reg_find()函数51Testing软件测试网*J]6o'|4}vQR3^Y
N4MR a9yc$u|QN8q0 该函数的作用是“在缓存中查找相应的内容”,常用参数及含义如下:51Testing软件测试网-_:Bxt&L e
51Testing软件测试网~.D L$gY9s5i5r@J
web_reg_find("Search=Body", //定义查找范围51Testing软件测试网/Uhh;i,z ]v*Q3r
"SaveCount=ddd", //定义查找计数变量名称51Testing软件测试网2e6L+w:}!o5a-`o"w
"Text=aaaa", //定义查找内容
.Q#Z7R?(gh!c0
i{&r'jN6\7VS0 一、web_find()函数
J1C \p9Z a0
`'En@B t"oLT0 该函数的作用是“在页面中查找相应的内容”,常用参数及含义如下:51Testing软件测试网7@1|F K i$yyoW
51Testing软件测试网BX K}1yz8R
web_find("web_find", //定义该查找函数的名称
.LN$G!vz'w0"RightOf=a", //定义查找字符的右边界51Testing软件测试网qT'_?k5B
"LeftOf=b", //定义查找字符的左边界51Testing软件测试网 {b6yI'P]}
"What=name", //定义查找内容51Testing软件测试网iY5p1s2W&wU.C[H
LAST);51Testing软件测试网P(jD;j;}7p\M
5l9W[T@0 使用该函数注意以下事项:51Testing软件测试网2L4NMb3z:NwHu
51Testing软件测试网^8R-fkk!b
1、 位置
^'y"}%K~/n7zU{5w0
\P7\m'Ku2mO0 该函数在页面内容显示出来以后,在页面中进行查找,所以只能写在要查找内容之后
B8rzT\0
\:~Pu/cy7C0W[0 2、 录制模式51Testing软件测试网;c$D4\8r9j8Z@
r8T%~t8hKw:u0 该函数只能在基于HTML模式录制的脚本中进行查找51Testing软件测试网9N7Y8L ^_.fb7Z
A-@9N5ar3Y;y0F@2t3e-@Q0 3、 必须启用内容检查选项51Testing软件测试网yr7kp?Mi
51Testing软件测试网.ttQ L9m[M:U&B-y
在runtime setting->Preferences里面,把Enable image and text check选中,否则不执行该查找函数
yUs0fB B7X,r051Testing软件测试网6wn0sX&D]#P
4、 在VB和JAVA语法中不支持该函数51Testing软件测试网w9|+I)@c5t"Pj2PT
51Testing软件测试网p:LX1w.zMfo2X-|
该函数有以下一个缺点:51Testing软件测试网3N.i"[9P?/j8T@]CD A%F
]/T^]3Ri#_9\0 1、 执行效率较低
"F$@n/A`lO0
%{*Yp2}:J;c6G0 2、 不返回查找结果情况,如想在执行该函数后根据查找结果做进一步操作时,没有返回值可以依据51Testing软件测试网!Q6_Qbb
mzYCF;A;v0 例如:51Testing软件测试网:\}c`%OV\
X:C#Fw.`0 在页面中查找“登录成功”的字符串,如果找到该字符串在日志中输出“登录成功”,如果找不到该字符串,则在日志中输出“登录失败”,此时使用该函数没有依据来做此判断,但使用web_reg_find()函数,使用它其中的SaveCount可以进行判断,具体方法我们下面介绍。51Testing软件测试网%t7d-L*k$Vj
51Testing软件测试网0Ky2Q+\w\%bNY
转载请注明出处:http://www.51testing.com/?41972
O.c.g-XD%F X051Testing软件测试网$OIg8|"|.X2C!?|
二、web_reg_find()函数51Testing软件测试网*J]6o'|4}vQR3^Y
N4MR a9yc$u|QN8q0 该函数的作用是“在缓存中查找相应的内容”,常用参数及含义如下:51Testing软件测试网-_:Bxt&L e
51Testing软件测试网~.D L$gY9s5i5r@J
web_reg_find("Search=Body", //定义查找范围51Testing软件测试网/Uhh;i,z ]v*Q3r
"SaveCount=ddd", //定义查找计数变量名称51Testing软件测试网2e6L+w:}!o5a-`o"w
"Text=aaaa", //定义查找内容