博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Loadrunner web_reg_find 和web_reg_save_param 比较
阅读量:6807 次
发布时间:2019-06-26

本文共 1387 字,大约阅读时间需要 4 分钟。

通常web_reg_find用于文本查找,其属性SaveCount是当改文本找到后该参数为1,如果没找到则为0,并且函数不会因为没找到而报错。可以用此参数值用于标志位判断。

web_reg_find("Search=Body",

  "Text=Interaction ID111:",
        "SaveCount=abc_count",
  LAST);

lr_output_message("savecount is: %s", lr_eval_string("{abc_count}"));

 

//并且可以用abc_count判断退出vuer

if (abc_count== 0) {

          lr_error_message ("text not found!s");
          lr_exit(LR_EXIT_VUSER, LR_FAIL);
     }

 

int web_reg_save_param(const char *ParamName, <list of Attributes>,LAST);

参数说明:

  • ParamName: 存放得到的动态内容的参数名称
  • list of Attributes: 其它属性,包括:Notfound, LB, RB, RelFrameID, Search, ORD, SaveOffset, Convert, SaveLen。属性值不分大小写
    • Notfound: 当在返回信息中找不到要找的内容时应该怎么处理
    • Notfound=error: 当在返回信息中找不到要找的内容时,发出一个错误讯息。这是缺省值。
    • Notfound=warning: 当在返回信息中找不到要找的内容时,只发出警告,脚本也会继续执行下去不会中断。
    • LB( Left Boundary ) : 返回信息的左边界字串。该属性必须有,并且区分大小写。
    • RB( Right Boundary ): 返回信息的右边界字串。该属性必须有,并且区分大小写。
    • RelFrameID: 相对于URL而言,欲查找的网页的Frame。此属性质可以是All或是数字,该属性可有可无。
    • Search : 返回信息的查找范围。可以是Headers,Body,Noresource,All(缺省)。该属性质可有可无。
    • ORD : 说明第几次出现的左边界子串的匹配项才是需要的内容。该属性可有可无,缺省值是1。如为All,则将所有找到的内容储存起来。
    • SaveOffset : 当找到匹配项后,从第几个字元开始存储到参数中。该属性不能为负数,缺省值为0。
    • SaveLen :当找到匹配项后,偏移量之后的几个字元存储到参数中。缺省值是-1,表示一直到结尾的整个字串都存入参数。

web_reg_save_param通常用于保存参数。Notfound=warning则表示当没有保存成功。函数依然还会往下执行,Notfound=error则是默认设置,遇到错误将保存并终止执行。当然你也可以在runtime setting里面设置Continue on error后。脚步此选项将无效。

web_reg_save_param("InteractionID",

  "LB=incident.id%3D%22",
  "RB=%22&amp",
  "Notfound=warning",
   LAST);

 

请注意此注册函数都是属于预注册函数。

转载地址:http://qbtwl.baihongyu.com/

你可能感兴趣的文章
DHCP服务在企业网络中的应用
查看>>
go语言实现udp客户端/服务端
查看>>
lua 读取lua文件
查看>>
linux screen 命令详解
查看>>
Servlet技术 - Servlet应用
查看>>
体验新版
查看>>
centos防火墙设置
查看>>
CountDownLatch 多线程使用示例
查看>>
tcpdump 的TCP输出结果详解
查看>>
rownum与order by
查看>>
认识接口(Interface)设计
查看>>
不想被瓶颈必须了解的计算机基础
查看>>
Varnish的基本应用详解
查看>>
语法:MySQL中INSERT INTO SELECT的使用
查看>>
CentOS yum 源的配置与使用
查看>>
X86汇编指令
查看>>
MySQL中的LIMIT 关键字
查看>>
Apache日志整合脚本
查看>>
Undefined index: submit in的错误处理
查看>>
sed,awk,grep教程
查看>>