web_image_check函数使用

上一篇 / 下一篇  2009-07-31 07:46:08 / 个人分类:LoadRunner

 

语法:
int web_image_check(const char*CheckName,<List of Attributes>,<"Alt=alt"|| "Src=src">, LAST );

参数:

1、CheckName:Check名称。
2、List of Attributes
支持的属性有:Frame(在多Frame的情况下,定义要查找Frame的范围)。

支持的选项有:

Expect:检查通过的条件,默认为Found

Matchcase:是否区分大小写,默认为no

Repeat:找到第一个符合条件字符串后,是否还继续搜索,默认为yes

Report:什么情况下(success、failure、always)显示检查结果,默认always

Onfailure:失败(expect的值决定)的情况下,是否继续,默认为Continue on Error。


3、Alt:图片的ALT标记。

4、Src:图片的SRC标记。

说明:

1、注意勾上Runtime Settings—Internet Protocl—Preferences—Checks:Enable Image and text check

2、注意该函数放到web_url后面,且Web_url的Mode须为html(此函数仅仅支持基于HTML的脚本)

3、Web_image_check检查指定的图象是否在HTML页面中出现。

4、Alt或者Src两者必须有一个在参数列表中出现。如果两项都通过,那么检查成功。

代码:

web_url("eshopIndex.jhtml",

             "URL=http://shop.homevv.com/eshopIndex.jhtml",

             "Resource=0",

             "RecContentType=text/html",

             "Referer=http://ask.homevv.com/newsPages/htmlName/1235645419383home.jhtml",

            "Snapshot=t2.inf",

             "Mode=HTML",

             EXTRARES,

             "Url=http://css.homevv.com/images/homevv_img_x.gif", ENDITEM,

             "Url=http://css.homevv.com/images/homevv_img_no.gif", ENDITEM,

             "Url=/images/eshop/index/flash/demo001.swf", ENDITEM,

             "Url=/UserFiles/Image/20090717/88cudian-ad.jpg", "Referer=http://shop.homevv.com/images/eshop/index/flash/demo001.swf", ENDITEM,

             "Url=http://css.homevv.com/images/gd_bg2.jpg", ENDITEM,

             "Url=http://css.homevv.com/images/top_bg.jpg", ENDITEM,

             "Url=/UserFiles/Image/20090724/bipin9_ad.jpg", "Referer=http://shop.homevv.com/UserFiles/Image/20090717/88cudian-ad.jpg", ENDITEM,

             "Url=http://css.homevv.com/images/shop_list_head.jpg", ENDITEM,

             "Url=http://css.homevv.com/images/buttonSkinAL.gif", ENDITEM,

             "Url=/UserFiles/Image/20090623/kalihuigu.jpg", "Referer=http://shop.homevv.com/UserFiles/Image/20090724/bipin9_ad.jpg", ENDITEM,

             "Url=http://css.homevv.com/images/icon_arrow.gif", ENDITEM,

             "Url=http://css.homevv.com/images/indexd_079.jpg", ENDITEM,

             "Url=http://css.homevv.com/images/indexd_043.jpg", ENDITEM,

             "Url=http://css.homevv.com/images/indexd_080.jpg", ENDITEM,

             "Url=http://css.homevv.com/images/indexd_081.jpg", ENDITEM,

             "Url=http://css.homevv.com/images/ni_bg_15.gif", ENDITEM,

             "Url=http://www.google-analytics.com/ga.js", ENDITEM,

            "Url=http://www.google-analytics.com/__utm.gif?utmwv=4.3.1&utmn=1023280121&utmhn=shop.homevv.com&utmcs=gb2312&utmsr=1280x800&utmsc=32-bit&utmul=zh-cn&utmje=1&utmfl=10.0%20r22&utmcn=1&utmdt=%E5%B1%85%E5%AE%B6%E9%A2%91%E9%81%93-%E5%AE%B6%E5%B1%85%EF%BC%8C%E8%A3%85%E4%BF%AE%EF%BC%8C%E5%AE%B6%E7%94%B5%EF%BC%8C%E5%BB%BA%E6%9D%90&utmhid=1033666982&utmr=http://ask.homevv.com/newsPages/htmlName/1235645419383home.jhtml&utmp=/eshopIndex.jhtml&utmac=UA-7672771-1&utmcc=__utma%3D170059362.482727327828673530.1248996879.1248997164.1248997774.4%3B%2B__utmz%3D170059362.1248997774.4.4.utmcsr%3Dask.homevv.com%7Cutmccn%3D(referral)%7Cutmcmd%3Dreferral%7Cutmcct%3D%2Fnewspages%2Fhtmlname%2F1235645419383home.jhtml%3B", ENDITEM,

             LAST);

web_image_check("9.jpg",

 "expect=Found",

"src=/UserFiles/Image/20090225/9.jpg",

 "Alt=",

 "matchcase=no",

 "repeat=no",

 "report=failure",

 "Onfailure=abort",

 LAST);

 

运行结果:

 

Action.c(134): "9.jpg" succeeded (1 occurrence(s) found. Alt="", Src="/UserFiles/Image/20090225/9.jpg")       [MsgId: MMSG-27192]

Action.c(134): web_image_check was successful   [MsgId: MMSG-26392]

Ending action Action.

 

 


TAG:

Aily的个人空间 引用 删除 944188518@qq.co   /   2016-08-03 19:42:39
3
买包子的大夫 引用 删除 AwL_1124   /   2010-12-15 16:53:51
谢谢分享,问题解决了
买包子的大夫 引用 删除 AwL_1124   /   2010-12-15 16:53:47
1
 

评分:0

我来说两句

Open Toolbar