运行脚本时,web_reg_save_param 函数将扫描所访问的后续 HTML 页。如果指 定左边界和/ 或右边界, VuGen 将搜索这些边界之间的文本。VuGen 找到文本 后,会将其分配给某个参数。 函数的语法如下所示: 下表列出可用的属性。注意,属性值字符串(例如 Search=all)不区分大小写。 NotFound 找不到边界并且生成了空字符串时的处理方法。默认值 “ERROR”表示找不到边界时 LoadRunner 应发出错误消 息。如果设置为“EMPTY”,则不会发出错误消息,并且 脚本的执行将继续进行。注意,如果为脚本启用了“出现 错误时仍继续”,则即使将 NOTFOUND 设置为 “ERROR”,在找不到边界时脚本将仍然会继续执行,但 会将错误消息写入扩展日志文件中 LB 参数或动态数据的左边界。此参数必须为非空的、以 null 结尾的字符串。边界参数区分大小写;要忽略大小写,请 在边界之后添加“/IC”。如果在边界之后指定“/BIN”, 则指定为二进制数据 RB 参数或动态数据的右边界。此参数必须为非空的、以 null 结尾的字符串。边界参数区分大小写;要忽略大小写,请 在边界之后添加“/IC”。如果在边界之后指定“/BIN”, 则指定为二进制数据 RelFrameID 与请求的 URL 相关的 HTML 页的层次结构级别。可能的 值为 ALL 或数字 Search 搜索的范围 - 搜索已分隔的数据的位置。可能的值为 Headers (仅搜索页眉)、Body (仅搜索正文数据,而不 包括页眉)或 ALL (搜索正文和页眉)。默认值为 ALL ORD 此可选参数表示匹配的序号或出现的次数。默认序号为 1。 如果指定“All”,则会将参数值保存在数组中 SaveOffset 找到的值的子字符串偏移量,将保存到参数。默认值为 0。 偏移量值必须为非负数 Savelen 找到的值的子字符串的长度(在指定的偏移量中),将保 存到参数。默认值为 ñ1,表示直到字符串的末尾 Convert 要应用于数据的转换方法: HTML_TO_URL:将 HTML 编码数据转换为 URL 编码数 据格式 HTML_TO_TEXT:将 HTML 编码数据转换为纯文本格式
实例说明:当前某页面从数据返回数据为:0|1^123010100012644|110010200050613|10014500|86010103|1|00000000000000271739|1 目前需要获取00000000000000271739作为参数 web_reg_save_param("WCSParam_Text4", |
当前WCSParam_Text4获取出的参数为00000000000000271739
可以使用下面的语句将获取到的参数值打印出来
lr_message( "获取到的参数为------------------------------:%s", lr_eval_string("{WCSParam_Text4}") );