loadrunner 关联函数
web_reg_save_param_ex ---注册函数,保存左右边界之间的动态数据
web_reg_save_param_ex(
"ParamName=page_void",
"LB=<input type=\"hidden\" name=\"v_oid\" value=\"",
"RB=\">",
"NotFound=warning",
"Ordinal=1",
SEARCH_FILTERS,
"Scope=Body",
//"ContentType=text/html",
LAST);
常用参数解释:
ParamName, 函数注册的参数名称, 这个名称可以被lr_eval_string("{page_void}") 取得;
LB,左边界,LB/IC 这样的用法 可以使比较忽略大小写
RB,右边界,RB/IC 这样的用法 可以使比较忽略大小写
NotFound=warning 找不到指定信息不会报错,
"Ordinal=1" 记录第一个找到的,如果为ALL的话,则只能统计数量了
SEARCH_FILTERS 未知
"Scope=Body", 查找范围
//"ContentType=text/html", 这个东西尽量别用... 从字面意义上说只查找html类型,但是会使你查找失败
web_reg_save_param_regexp
---注册函数,正则式匹配动态数据
int web_reg_save_param_regexp(“ParamName= <输出参数名称>”,“RegExp = regular_expression”,[<属性列表>,] [<SEARCH FILTERS>,] LAST);
参数说明:
ParamName:要创建的参数的名称。
RegExp:PERL兼容的正则表达式,包括一个用于从响应或响应中提取的带括号的子字符串。请参阅正则表达式。
List of Attributes:有关每个属性的详细信息,请参阅保存参数注册函数的属性。
属性值字符串(例如,“NotFound = warning”)不区分大小写。
SEARCH FILTERS:搜索过滤器,指定缓冲区的部分以搜索字符串。请参阅搜索过滤器以保存参数注册函数。
LAST:指示参数列表结束的标记。
web_reg_save_param_regexp函数是用于在服务器响应中查找动态数据的服务函数。一般来说,找到的数据用于coorelation。
web_set_max_html_param_len
---设置检索到的动态html信息的最大长度
intweb_set_max_html_param_len(const char * length);
以下示例将您可以检索并在参数中保存的HTML数据的最大长度设置为1024个字符:
web_set_max_html_param_len(“1024”);