loadrunner12web_reg_save_param_regexp()使用方法
时间: 2023-11-29 10:04:23 浏览: 84
`web_reg_save_param_regexp()` 是 LoadRunner 中的一个函数,用来从服务器响应中提取需要的数据,并将其存储到 LoadRunner 脚本中的参数中。下面是 `web_reg_save_param_regexp()` 的使用方法:
1. 确定需要提取的数据的正则表达式,并将其保存在一个字符串变量中。例如:
```
char *regex = "name=\"csrf_token\" value=\"(.*?)\"";
```
2. 在脚本中调用 `web_reg_save_param_regexp()` 函数,并将正则表达式字符串作为参数传入。例如:
```
web_reg_save_param_regexp(
"ParamName=CsrfToken",
"RegExp=name=\"csrf_token\" value=\"(.*?)\"",
"Group=1",
SEARCH_FILTERS,
LAST);
```
该函数将会从服务器响应中查找符合正则表达式的内容,并将第一个括号中的内容保存到名为 "CsrfToken" 的参数中。
3. 在脚本中使用存储的参数值。例如:
```
lr_output_message("The CSRF token is: %s", lr_eval_string("{CsrfToken}"));
```
该代码将会在运行时输出存储在 "CsrfToken" 参数中的值。
需要注意的是,`web_reg_save_param_regexp()` 函数的参数较多,有些参数可以根据具体情况省略。具体使用方法可以参考 LoadRunner 的官方文档或者在线帮助。
阅读全文