web_reg_save_param_regexp()怎么使用
时间: 2023-04-04 22:04:55 浏览: 475
web_reg_save_param_regexp() 是 LoadRunner 中的一个函数,用于从服务器响应中提取指定的字符串,并将其保存到参数中。使用该函数需要指定正则表达式来匹配要提取的字符串。
具体使用方法如下:
1. 在脚本中添加 web_reg_save_param_regexp() 函数,指定要保存的参数名和正则表达式。
2. 在发送请求后,LoadRunner 会自动从服务器响应中查找匹配正则表达式的字符串,并将其保存到指定的参数中。
3. 在后续的请求中,可以使用保存的参数来替换请求中的某些值,实现动态参数化。
例如,以下代码将从服务器响应中提取 id=123456 这个字符串,并将其保存到参数 id 中:
web_reg_save_param_regexp(
"ParamName=id",
"RegExp=id=(\d+)",
"Ordinal=1",
"NotFound=ERROR",
"SaveLen=-1",
LAST);
在后续的请求中,可以使用 {id} 来替换请求中的 id 值,例如:
web_submit_data(
"submit",
"Action=http://example.com/submit",
"Method=POST",
"TargetFrame=",
"RecContentType=text/html",
"Referer=http://example.com/",
"Snapshot=t1.inf",
"Mode=HTML",
ITEMDATA,
"Name=id", "{id}",
"Name=name", "John",
"Name=age", "30",
LAST);
以上就是 web_reg_save_param_regexp() 函数的基本使用方法。