欢迎点评,多谢指教……

【LoadRunner函数之一】web_image_check

上一篇 / 下一篇  2017-04-23 18:22:06 / 个人分类:性能测试

1、web_image_check

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

 

Ø 【参数】:
1CheckNameCheck名称。
2List of Attributes

支持的属性有:Frame(在多Frame的情况下,定义要查找Frame的范围)。
支持的选项有:
Expect:检查通过的条件,默认为Found

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

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

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

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

3Alt:图片的ALT标记。

4Src:图片的SRC标记。

 

Ø 【说明】:

1、注意勾上Runtime Settings—Internet Protocl—Preferences—ChecksEnable Image and text check
2、注意该函数放到web_url后面,且Web_urlMode须为html(此函数仅仅支持基于HTML的脚本)

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

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

 

Ø 样例】:

web_image_check("web_image_check",

  "expect=NotFound",

  "Alt=Google8",

  "matchcase=no",

  "repeat=no",

  "report=failure",

  "Onfailure=abort",

  LAST);

Ø 【解释】

1expect=NotFound,由于找到了符合要求的结果,所以为失败
2repeat=no,实际上有两个符合条件的结果,不过不继续,所以1 occurrence(s) found

3Onfailure=abort,该检查结果为fail,所以abort,后面的文件检查未执行。


TAG:

yping518的个人空间 引用 删除 Struggle518   /   2017-05-03 21:50:47
实例说明:当前某页面从数据返回数据为:0|1^123010100012644|110010200050613|10014500|86010103|1|0000000000000000271739|1

    目前需要获取0000000000000000271739作为参数

web_reg_save_param("WCParam",

"LB=0|1^",

"RB=",

"ORD=1",

"RelFramedId=1",

"SaveOffset=52",  //第52个字符开始

"SaveLen=20",//20个字符

"IgnoreRedirections=Yes",

LAST);

lr_message("获取到的参数为-----:%s",lr_eval_string("(WCParam)"));
 

评分:0

我来说两句

日历

« 2024-04-25  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 29795
  • 日志数: 14
  • 建立时间: 2017-03-29
  • 更新时间: 2017-07-09

RSS订阅

Open Toolbar