LR中的web_reg_save_param函数

上一篇 / 下一篇  2007-06-05 11:16:36 / 个人分类:LR学习

在使用Loadrunner进行性能测试时,经常遇到一种情况,需要通过web页面修改某事务的状态。于是需要首先读出当前的事务的状态,再进行修改,此时便可以使用到web_reg_save_param了。可以通过它先将事务的状态读出写入一个自定义的变量中,根据变量的值来决定下一步的动作。

*
简要说明

语法:

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

HTML_TO_URL :
HTML-encoded资料转成URL-encoded资料格式


HTML_TO_TEXT :
HTML-encoded资料转成纯文字资料格式


TAG: web_reg_save_param LR学习

 

评分:0

我来说两句

Open Toolbar