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”);

 

posted on 2019-11-10 11:43  柳絮纷飞飞满天  阅读(1232)  评论(0编辑  收藏  举报

导航