Loadrunner关于页面检查的几个函数详解

环境:51Testing软件测试网]~d$s7C_
Loadrunner版本:8.0
h3o B4xH.^'| V7QV247706自建一个test.html文件:51Testing软件测试网L+/,@+|(TX7p
<html>51Testing软件测试网$l]7QF2s c
<head>51Testing软件测试网I!C x.qt#LE
<meta name="google1" content="google2"/>51Testing软件测试网7O(h7Sp;Z%l+WR
<title>google3</title></head>51Testing软件测试网~? YZ2V)F.|R;c
<body>51Testing软件测试网2EFFZp|| y
google4:<input type="text" name="google5" />51Testing软件测试网"r,I;a`ft3^!k+zB;O?
<input type="submit" value="google6"/><br>
4Y] ];ar;Gu247706<a href="
http://www.google.com/calendar/render?hl=zh-CN&tab=wc" class=gb2>google7</a><br>51Testing软件测试网 F7~(E3H?4i
<img src=http://www.google.cn/intl/zh-CN/images/logo_cn.gif width=200 height=88 border=0 alt="google8" title="Google9">51Testing软件测试网MX+o1pk/_n:~l5j
<img src=http://www.google.cn/intl/zh-CN/images/logo_cn.gif width=200 height=88 border=0 alt="google8" title="Google9">
l"LM B&] R247706</body>
^,N&qP X oEc%Y/247706</html>

#TS+a*edtY*z/f~247706 51Testing软件测试网o{^,z.O {z4d
一、web_image_check51Testing软件测试网;K5z.GI7NBS.X$N

;vNnE?}247706语法:
!XbC!U)j1@c-I6{4I_247706int web_image_check(const char*CheckName,<List of Attributes>,<"Alt=alt"|| "Src=src">, LAST );

dw.S }zK B E24770651Testing软件测试网Uy*k[8?1Sh5n G[ ]}

参数:
|B`2D w7I&v1O24770651Testing软件测试网8S0P8i;u!U${f
1、CheckName:Check名称。51Testing软件测试网"L/eei)b#V?;M:e
2、List of Attributes:
5M,H#mh`]FzC247706支持的属性有:Frame(在多Frame的情况下,定义要查找Frame的范围)。
3oi{KcwGS247706支持的选项有:
Pmg-P)b _d"E.b"V247706Expect:检查通过的条件,默认为Found51Testing软件测试网#An5rna$| n
Matchcase:是否区分大小写,默认为no51Testing软件测试网5t5F3|P~ F
Repeat:找到第一个符合条件字符串后,是否还继续搜索,默认为yes
Fi3o'c;O @~247706Report:什么情况下(success、failure、always)显示检查结果,默认always
&E.C,B`2h&o*JC$X|3E247706Onfailure:失败(expect的值决定)的情况下,是否继续,默认为Continue on Error。
l/e+V"Cc{c2477063、Alt:图片的ALT标记。51Testing软件测试网PRE&g c%D
4、Src:图片的SRC标记。51Testing软件测试网M"Tyv1tr7?

1} /I+g8~c247706说明:51Testing软件测试网p4f5PPI~7^-|

$C#D5}aq2477061、注意勾上Runtime Settings—Internet Protocl—Preferences—Checks:Enable Image and text check51Testing软件测试网!Mp Pz.TX"^R}
2、注意该函数放到web_url后面,且Web_url的Mode须为html(此函数仅仅支持基于HTML的脚本)51Testing软件测试网"nOD)vKI/z,F
3、Web_image_check检查指定的图象是否在HTML页面中出现。51Testing软件测试网zO N;eKE)D8~ M
4、Alt或者Src两者必须有一个在参数列表中出现。如果两项都通过,那么检查成功。

0h6A+x4r+m,is&[1`247706

q;T+I(aM^.I ^c-A247706示例:
+o(W*mU+g ~5]0r(VYq9Z2C247706Loadrunner脚本:
{x6e"A"b B_ E24770651Testing软件测试网8[?g|k8S5@?5y0m
……51Testing软件测试网bS6R)jLa
 web_url("google",
i/TIaW;} a6B+K247706  "URL=http://127.0.0.1:8000/test.html",
{)r"_h@K [q247706  "TargetFrame=",51Testing软件测试网u hH7i!rU#l
  "Resource=0",51Testing软件测试网tVf:J&i:x n2j N4V6m/`
  "RecContentType=text/html",
j6?3_E ~)}-G@247706  "Referer=",51Testing软件测试网c)p x*h1rpp |
  "Snapshot=t1.inf",51Testing软件测试网 w JPm1@vY
  "Mode=HTML",51Testing软件测试网&P7zi/nKp
  LAST);

j2_.dt/dH@24770651Testing软件测试网wF&ap Nk5rU

 web_image_check("web_image_check",
]_2d.^^247706  "expect=NotFound",
jjD,_U247706  "Alt=Google8",
1A S5Q/d9r(s247706  "matchcase=no",51Testing软件测试网(rw!W z D-hj,H
  "repeat=no",51Testing软件测试网h+g@-tS)R`
  "report=failure",
X&~u JA f247706  "Onfailure=abort",
h(Fpi eH247706  LAST);
51Testing软件测试网.U |b#KfSF}

^4p:JeN8oad247706 web_find("web_find",
-JS Qd%y ~247706  "What=Google",
r^Q [?$B247706  LAST);51Testing软件测试网 bD&b"[s
……
aO4rm4`yPCi!X247706
51Testing软件测试网f"q3YNw-`~7LkE
运行结果:
/Gm} a a247706
0b6v;B^;Z7E247706Starting action Action.51Testing软件测试网0@"xzf,pI-FT/g
Action.c(15): Found resource "
http://www.google.cn/intl/zh-CN/images/logo_cn.gif" in HTML "http://127.0.0.1:8000/test.html"   [MsgId: MMSG-26659]
6rE [EF'r-eC6R247706Action.c(15): web_url("google") was successful, 11968 body bytes, 521 header bytes   [MsgId: MMSG-26386]
r;~+Yl6boM247706Action.c(35): Fatal Error -27191: "web_image_check" failed (1 occurrence(s) found. Alt="Google8", Src="")   [MsgId: MERR-27191]
5iOa'k]GR F`247706Action.c(35): web_image_check highest severity level was "FATAL ERROR"   [MsgId: MMSG-26391]

l0g-lY;Vp&u4j(ebN247706Abort was called from an action.
2gR`p!_D247706Ending Vuser...
51Testing软件测试网;SDf'tIo ~uO

51Testing软件测试网(_rI vi8J;Z9Lc

解释:
f:s i3v I7S_ {T6}o247706
-rMb/}C2477061、 expect=NotFound,由于找到了符合要求的结果,所以为失败51Testing软件测试网.T&uA d` PR
2、 repeat=no,实际上有两个符合条件的结果,不过不继续,所以1 occurrence(s) found51Testing软件测试网l%/+d}*EU
3、 Onfailure=abort,该检查结果为fail,所以abort,后面的文件检查未执行。

z ^$_ s4n0b24770651Testing软件测试网4QGp'u6ox1A

二、web_find

5S}'~/_A]T-r&p247706

"wGQ:Ucw247706语法:51Testing软件测试网:ZFcB[sF
 int web_find (const char*StepName, <Attributes and Specifications list>,char*searchstring, LAST );51Testing软件测试网pm c'EH4e$r U

51Testing软件测试网k}4{-Ng;W1d_0H

参数:
wq K%g,N)H9i6V24770651Testing软件测试网:O,W3r7@3A*I6g;N~ f
1、StepName:Check名称51Testing软件测试网Y1_{cHNT2a R0n`
2、Attributes and Specifications list:51Testing软件测试网(w2coJbm}[*Js
支持的属性有:51Testing软件测试网M%pS VY
Expect:定义在什么情况下函数检查成功:找到了指定的搜索标准或者没有找到。例如说,可以检查指定的错误信息是否出现在web页面中。合法的值有2个:found和notfound。默认值是“found”。

$/ud5@v]i4biQ247706

~;p3PKs.Ojp247706Matchcase:指定搜索是否区分大小写,默认为no。51Testing软件测试网!D7h"s5ei7Y-Dv

51Testing软件测试网8c$r'Y@0[:x

Repeat:指定当第一次发现要查找的字符串时,搜索是否继续。当一个web页面中包含多个被查找的字符串时,此参数是非常有用的。合法的值有2个:yes,no。默认值是“yes”。51Testing软件测试网s p1]9P9L//t

,J[Y2I0`L*cQ"X247706Report:指定在什么情况下,VuGen在执行日志中显示此函数的检查结果。合法的值有:success,failure,always。默认值是“always”。51Testing软件测试网x${ c&X] vsN

51Testing软件测试网m4?+nJq8f

Onfailure:此参数决定在函数检查失败后,Vuser是否中断。参数值是abort。如果指定了Onfailure=abort,当函数检查失败时,不论在运行时设置中的error-handling(Runtime Settings—Miscellaneous)是什么,脚本都会中断。如果没有指定Onfailure=abort,那么运行时设置中error-handling将会起作用。51Testing软件测试网 R6N v iAk5] u

51Testing软件测试网:{*GA AFW

支持的特性有:RightOf, LeftOf (不支持7.x及更高版本)。

{fy#JR/A24770651Testing软件测试网4Y gKI(O w:m

RightOf:要查找的字符串右边的内容。

0y7MUi?)X247706

8` ?"V"G)@2~nt247706LeftOf:要查找的字符串左边的内容。51Testing软件测试网m8K N"re

51Testing软件测试网 Q$yO1dR.}?(zN

3、Searchstring:需要查找的字符串,格式为“What=stringxyz”。此搜索不区分大小写。

3A ?+D4p'} [&y24770651Testing软件测试网)?(} YW~

4、LAST:属性列表结束符。51Testing软件测试网} b.Jphv

4m^ {9g]k+}m!i5M247706说明:51Testing软件测试网b8@X/D @dUl#k

]t1{4}6~Z1a2477061、注意勾上Runtime Settings—Internet Protocl—Preferences—Checks:Enable Image and text check
x)w~.['zZ x2477062、注意该函数放到web_url后面,且Web_url的Mode须为html
1G*u]P$J4]?O%Wl2477063、此函数的作用是在HTML页面中查找指定的字符串。51Testing软件测试网T![,v Aq4oP1A
4、函数只能在基于HTML录制的脚本中使用。当指定的HTML请求全部完成以后,开始执行搜索过程,比web_reg_find要慢。51Testing软件测试网9D0a?/b9LGr IB*[
5、web_find函数在C语言的脚本中已经被web_reg_find所替代,web_reg_find运行速度比较快,而且在HTML-based和URL-based的录制方式中都可以使用。
*}R ~_-m!h8uZ2477066、在C语言脚本中,web_find是向后兼容的。Java和Visual Basic脚本中不支持它。51Testing软件测试网0N&nqvs$m
7、WAP和WSP协议不支持。

%zz-sEzv24770651Testing软件测试网o h;o8Y};b)V

示例:
9L/H&y9t%l7Pr!T?7K[#h247706Loadrunner脚本:
Ew1c7z;~8S.A0^i247706
Jkf.^&P247706……
E"l&{N#`T247706 web_reg_find("Text/IC=google",
+voo$t4^6P247706    "Search=Body",51Testing软件测试网:H3a c/MMD b
  LAST);
51Testing软件测试网$j5Z(y1Sy&~

51Testing软件测试网dZ2O Mu /B#I

 web_url("google",
&`.a[6V3d f|247706  "URL=http://127.0.0.1:8000/test.html",
QEe FFE4h247706  "TargetFrame=",
,a+A WfZ@+J9J2WC247706  "Resource=0",
K8M2^#d6[$E#m.t247706  "RecContentType=text/html",
$Fnd5R M Nh247706  "Referer=",51Testing软件测试网;?E2l lO
  "Snapshot=t1.inf",
Bz;F GZ8U.AP247706  "Mode=HTML",51Testing软件测试网pjM6b`in
  LAST); 

{?3v:~"B?;bM.m/d24770651Testing软件测试网 v|v/y;u*Ba+m(X

 web_find("web_find",51Testing软件测试网 S6`,eF)c&M0r
  "What=Google",
9x)L/]M&T_hJ9d7zH247706  LAST);51Testing软件测试网8`1mR6{ED-R:U'b
……51Testing软件测试网/@:O/Rg9i7iC?a
51Testing软件测试网P^3p%o|
运行结果:51Testing软件测试网UV0_]8s7dr c

k M-V8H~)z247706Starting action Action.
QWiW,LDRI!l!M247706Action.c(7): Registering web_reg_find was successful   [MsgId: MMSG-26390]51Testing软件测试网(a c,FS L x
Action.c(15): Found resource "
http://www.google.cn/intl/zh-CN/images/logo_cn.gif" in HTML "http://127.0.0.1:8000/test.html"   [MsgId: MMSG-26659]51Testing软件测试网,R` v e"Iu t^
Action.c(15): Registered web_reg_find successful for "Text=google" (count=14)   [MsgId: MMSG-26364]
;ScR&QC4Y:XA)Cu)v247706Action.c(15): web_url("google") was successful, 11968 body bytes, 521 header bytes   [MsgId: MMSG-26386]51Testing软件测试网U$J-g6r S+r1ea-~
Action.c(44): "web_find" successful. 3 occurrence(s) of "Google" found (RightOf="", LeftOf="")   [MsgId: MMSG-27196]
(ev,UmOua z247706Action.c(44): web_find was successful   [MsgId: MMSG-26392]
R/ Sc3{N+A+R*jU247706Ending action Action.

L1M,Jl z24770651Testing软件测试网WK[-@yki%a

解释:51Testing软件测试网(u'_*r cX2x

z'{{_+EW Kb"i247706可以看出两个函数最后的检索结果不一样,web_reg_find发现了14个,web_find只发现了3个。这是在web_find里再添加一个属性—"matchcase=yes",运行结果为:51Testing软件测试网mY_/y
Action.c(44): Error -27195: "web_find" failed. 0 occurrence(s) of "Google" found (RightOf="", LeftOf="")   [MsgId: MERR-27195]51Testing软件测试网R$X1D;D$|"N*bdr
Action.c(44): web_find highest severity level was "ERROR"   [MsgId: MMSG-26391]
51Testing软件测试网9aY/:?2_mv;Q/
web_find只检索“>”、“<”间的内容。51Testing软件测试网"[PU-S(gg%D

9Ya+K&a@q*/247706三、web_reg_find51Testing软件测试网*v E@Gz

51Testing软件测试网 f]:nTJn V T F;Y

语法: int web_reg_find (const char*attribute_list, LAST);51Testing软件测试网2DY}^ ww

51Testing软件测试网g,H$w-I;d1}3q:fXU

参数:51Testing软件测试网 ](P,c~4r/|;b7UR

;aN#vZ7b0Rc2477061、attribute_list:
4@B6Osk9E#E*e~i5P247706通过Name=Value对来传递参数。例如“Text=string”。Text,TextPfx,TextSfx三个必须有一个出现。其他的属性是可选的。51Testing软件测试网v HB?gC

51Testing软件测试网6e+f@"T o&l2i)[%a

Text:要搜索的字符串,字符串必须非空,以NULL结尾。可以使用text flags自定义搜索字符串。51Testing软件测试网&P-a.w9`-TbU|

51Testing软件测试网AUN {0~+~

TextPfx:要搜索的字符串的直接前缀。51Testing软件测试网vOK&[Mzc!h}4C#Mu

zJD#F/Y247706TextSfx:要搜索的字符串的直接后缀。

.Y0m0}|.JK247706

9YF P&Tk5u247706Search:搜索的范围。可选的值是:Headers(search only the headers) 、Body(search only the Body data)、Noresource (search only the HTML body, excluding headers and resources)、ALL (search body , headers, and resources),默认值是“BODY”。51Testing软件测试网XNuO0Wj?

?J,P;LD0[-K247706SaveCount:保存到参数中的匹配的字符串的个数。使用这个属性,需要指定“SaveCount=param”。检查操作被执行后,param 的值是null结尾的数字类型的值。51Testing软件测试网W.@&j'^ K'o(H3k

51Testing软件测试网&GDm8qe N8E#i(h

Fail:设置函数检查在什么状态下失败。可以是“Found或“NotFound”。默认是“NotFound”。51Testing软件测试网)L$A3`,R-?6q1Y#v8d]

51Testing软件测试网 K}4vAD$RuV)i*y

ID:日志文件中标识此函数的一个字符串。51Testing软件测试网pz*V-gvp K0|

C)/:p(D/gp$A-ul247706RelFrameId:相关联的FrameId。注意:此参数在GUI级别的脚本中不受支持。

V^co ?/oB247706

7V,WC`Ec+cV:/.N2477062、LAST:属性列表结束的标记符。

d/b,qi!U w/M+]w247706

0zH3R{9H t247706说明:51Testing软件测试网^ t/q.H4}9A!su1W

`w&ZixJ+ck2477061、web_reg_find属于注册函数,注册一个在web页面中搜索文本字符串的请求,在接下来Action(象web_url)类函数中执行搜索。51Testing软件测试网]1u?%{C F9U_

51Testing软件测试网S/i3PiO /

2、通过查找期望的字符是否存在来验证是否返回了期望的页面。例如,通过查找“Welcome”来检查主页是否完全打开了。也可以查找“Error”检查浏览器是否发生错误。还可以使用此函数注册一个请求来统计特定字符串出现的次数。51Testing软件测试网 uIz4B7F-k$u4gR

51Testing软件测试网&Ze9ky o VJ$@

如果检查失败,在接下来的Action类的函数中会报告错误。此函数仅仅注册请求,并不执行。函数的返回值只表明注册是否成功,并不表示检查的结果。

#v)R&Hbwk ux*pk24770651Testing软件测试网i(p!T _iU|v J

3、此函数不仅能够查找text,还能查找到围绕着text的strings。不要同时指定text和前缀后缀。51Testing软件测试网 [{Lq TMX7}/L

*wK8zu"iN-~2477064、此函数在HTML-based和URL-based的脚本中都可以使用。此函数是在所请求内容到达之前注册搜索请求的,所以当所请求内容一到达后就会执行搜索,产生的脚本比较高效。51Testing软件测试网w L'D9wbe X%vr

U)ke(u/uU-G2{B247706示例:
o#z2a*/+JY ^247706
Loadrunner脚本:
5} G Bav247706
51Testing软件测试网W kHS4hr`N'v"hs
……51Testing软件测试网 j&e7f7BY+VtN:D3?:yBSx
 web_reg_find ("Text/IC=google",
d1_N0T$K@247706    "Search=Body",
O+QJ4Q7k'x%K247706  LAST);
51Testing软件测试网 @J+g iy/

0q!|{ eW"Uu*K247706 web_url("google",51Testing软件测试网B+V7fz&}4{r
  "URL=http://127.0.0.1:8000/test.html",51Testing软件测试网4c*p:^?/B
  "TargetFrame=",51Testing软件测试网,y'{)t,a3S"a ]t |:K9L
  "Resource=0",51Testing软件测试网7ejyD F
  "RecContentType=text/html",
`lMsWw6J yNVD$D247706  "Referer=",
_y6l;@j/{n5p/n247706  "Snapshot=t1.inf",
)V(_3E]3D8n2HB f(a247706  "Mode= HTTP ",
7V8l_8q%T9_^^6/ P247706  LAST); 
51Testing软件测试网J+r,C E+g?2/D

,@d[,|0J2o247706 web_url("google",51Testing软件测试网&r.p7n}%}
  "URL=http://www.baidu.com/",
/v(C8C!~&r9uK247706  "TargetFrame=",51Testing软件测试网t/MTR-Ca~
  "Resource=0",
:e~b6H;_J2t247706  "RecContentType=text/html",51Testing软件测试网 M/t,L8@4d,k f
  "Referer=",
'HW t+P"Uq$i247706  "Snapshot=t1.inf",51Testing软件测试网'?/E/[x*ugxN
  "Mode=HTTP",51Testing软件测试网ZDu [{Zm5V1c
  LAST);51Testing软件测试网R/$@2[(u,y
……51Testing软件测试网.wuX1~V Jc
51Testing软件测试网m%d O*y+eY,i
运行结果:51Testing软件测试网doEq y{Z` K.Rv

mzhd3EV4onJ:mn247706Starting action Action.
)_~;C#bNJA247706Action.c(7): Registering web_reg_find was successful   [MsgId: MMSG-26390]51Testing软件测试网e]@D X6J7@&K7m9b
Action.c(12): Registered web_reg_find successful for "Text=google" (count=14)   [MsgId: MMSG-26364]51Testing软件测试网.yK&|i [(Xc!OB t
Action.c(12): web_url("google") was successful, 538 body bytes, 295 header bytes   [MsgId: MMSG-26386]
-U/^0EL*ddh7f247706Action.c(22): web_url("google") was successful, 1714 body bytes, 372 header bytes   [MsgId: MMSG-26386]51Testing软件测试网@ad%W[Y
Ending action Action.

1lW!~#]DN24770651Testing软件测试网3L%o1T w:_l@

解释:51Testing软件测试网qm Oz/u

f3v%Z d_O PK!A247706由上面的结果可以看出,web_reg_find 只在其之后的一个Action类函数中执行搜索。

9bh Z1Pb6[h247706

x6Xm7/1n247706四、web_global_verification51Testing软件测试网k)R3o]-QJh

u/A8MeL/u#MKc/D247706语法:51Testing软件测试网8M)[B&G3O6G4gV
 int web_global_verification(<List of Attributes>, LAST );51Testing软件测试网Gn h*ezf c

h9p;_/w!i RzO_;f}4v247706参数:51Testing软件测试网7y^{ K'e4o!x
List of Attributes:

*S"TFQ6JGU v#y24770651Testing软件测试网P/Q1HW'[ UpL1f

Text:此属性是一个非空的,以NULL结尾的字符串,表示要查找的内容。语法是”Text=string”。还可以使用text flags自定义字符串。

Y/ZpAthc&~)u247706

;@_3QE` CE!v8E#D247706TextPfx:没有指定Text的情况下使用此属性。要查找的字符串的前缀。语法是” TextPfx =string”。还可以使用text flags自定义字符串。51Testing软件测试网}:h b+e"TV

Eox C-W)y'{/RC247706TextSfx:没有指定Text的情况下使用此属性。要查找的字符串的后缀。语法是” TextSfx =string”。还可以使用text flags自定义字符串。51Testing软件测试网s1`6F%UH J/M

A!|u!J)yQ/4J247706Search:可选项,在哪里查找字符串。可选的值是:Headers,Body,NORESOURCE或All。默认值是NORESOURCE。语法是“Search=value”。51Testing软件测试网1Hd2fpE"i GD T

51Testing软件测试网:n+mbqM2B.UBb

Fail:当字符串找不到时的处理选项:Found (默认值)或NotFound。Found表示当找到对应的字符串时发生了错误(例如“Error”)。NotFound表示当找不到字符串时发生了错误。语法是“Fail=value“。

G.]$k8@Ig*A q V(_t24770651Testing软件测试网6uX:A l`

ID:在日志文件中标识当前函数。51Testing软件测试网X9/G jP

1/9m&]r T%Qn3d"?247706注:text flags:/IC表示忽略大小写;/BIN表示指定的是二进制数据。51Testing软件测试网*`;B(hFR

c M!di^@247706说明:
6r)//bJdo247706
51Testing软件测试网8ti*U3~ k k QoxF
web_global_verification属于注册函数,注册一个在web页面中搜索文本字符串的请求,与web_reg_find只在下一个Action函数中执行搜索不同的是,它是在之后所有的Action类函数中执行搜索的。可以搜索页面的body,headers,html代码或者是整个页面。51Testing软件测试网3]9QI8z ^G

51Testing软件测试网 z7g'? KQJ0o&^i9`

在检测一些应用程序级别(不通过http状态码来表现)的错误时,web_global_verification是非常有用的。如果要定位通过HTTP状态码表现的错误时,使用web_get_int_property。

YVj5Li+{ z'x247706

d#a]'GPS$P&|[l247706查找范围:all:这个HTML页面;Headers:页面的头;body:页面的体,包含所有的资源但不包含头;NORESOURCE(默认选项):仅仅包含页面的体,把包括头和资源。51Testing软件测试网4v eW/[X6z-S+|4V

51Testing软件测试网2d$f+jN:tM R/#Sp

如果不知道要查找的精确的文本,或者要查找的多个文本不是完全相同的,可以使用前缀和后缀来表示。这时需要用到TextPfx和TextSfx属性。这2个属性必须同时指定,一旦指定了其中一个,就不能指定Text属性了。

gYsz |2R24770651Testing软件测试网.Uo6[~zn3Q^

注意:web_global_verification在WAP协议下不能运行。

7X8T%_*I8Yg247706

%V(w.|'J#Rz]247706示例:
`m,@ T C!Rd j247706
Loadrunner脚本:
1T_)B)u&i/s:i247706

pqd"G2hlr?247706……
&B|Z5yfH J gg8lM247706 web_global_verification("Text/IC=google",51Testing软件测试网3c`$U S`$B5k
  "Fail=NotFound",51Testing软件测试网3I G#jiJ$O5U%P
   LAST);

{K h[)gee N'/24770651Testing软件测试网)D$X&l/H.f:g6tSs1g%w

 web_url("google",51Testing软件测试网X1r@lH8F
  "URL=http://127.0.0.1:8000/test.html",
Yim"F)y3W }247706  "TargetFrame=",
0l8E!W)~(k!@5cv247706  "Resource=0",51Testing软件测试网w:k9m+v)eZ[
  "RecContentType=text/html",
4P Cc^D*~e|247706  "Referer=",
;z8Is'^5ud1W.Mo,u247706  "Snapshot=t1.inf",
QT d#n"Im.Q247706  "Mode= HTTP ",
;pml1RV;r(g.J.~l247706  LAST); 
51Testing软件测试网6r:GOf!@L4M e

iBI tn/}?Nw9@247706 web_url("google",51Testing软件测试网5RN^p;d
  "URL=http://www.baidu.com/",51Testing软件测试网8v,I~ ^7A
  "TargetFrame=",51Testing软件测试网.sq5^8HY8|+b.P
  "Resource=0",51Testing软件测试网}.p /x*g7g8D&x(}7j
  "RecContentType=text/html",
+c&N GrWqr247706  "Referer=",51Testing软件测试网(@!f!vR$H Zes(TC
  "Snapshot=t1.inf",51Testing软件测试网 NL^-aeJ4wF
  "Mode=HTTP",
-D;O9cC9b!hB247706  LAST);51Testing软件测试网Y8R q1`)X&Z EwT0v
……
U)B!FvKR/pePk/S.T24770651Testing软件测试网b,k%c1].Tf+L/y#b
运行结果:

Z k6q[ j'A8bU$~k#w247706

)E0`eXsPl T247706Starting action Action.51Testing软件测试网w j F5/'m Zy
Action.c(7): Registering web_global_verification was successful   [MsgId: MMSG-26390]
#Q4{b;Z/dm A247706Action.c(11): web_url("google") was successful, 538 body bytes, 295 header bytes   [MsgId: MMSG-26386]
L/b"i$@&CZ247706Action.c(21): Error -26366: "Text=google" not found for web_global_verification   [MsgId: MERR-26366]51Testing软件测试网]&n@ g ?}A'j
Action.c(21): web_url("google") highest severity level was "ERROR", 1714 body bytes, 372 header bytes   [MsgId: MMSG-26388]

Ef9c:lZ/L d'b)fL+Q247706Ending action Action.
51Testing软件测试网 ^`e-MM]c

D ?}$Hb-R|247706解释:
9i ~UL2X.o9uU"RN$d247706由上面的结果可以看出,web_global_verification在其之后所有的Action类函数中执行搜索。51Testing软件测试网)g4dX@/~`v'X
51Testing软件测试网E"_:{6rTf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值