在浏览帖子时,它提到“web_reg_find()每次都会成功执行,即使它没有找到值。”
这是帖子URL
general trend in responstime indicating? https://stackoverflow.com/a/15008513
我正在使用URL模式来录制我的应用程序。我们是否需要编写一些代码来确认web_reg_find()执行的文本检查还是不需要?
问候。
请确保将web_reg_find放在您需要查找的请求之上。
这样的事情:
web_reg_find(“Text = Welcome to the Web Tours site”,“Search = Body”,LAST);
web_url(“WebTours”,“URL = ...”,...);
根据HP LoadRunner函数参考中给出的示例2,最好包括文本检查验证。请看下面。
示例2与示例1相同,但由于使用了Save Count,因此在失败时不会停止脚本执行。相反,错误在代码中处理。
// Run the Web Tours sample
web_url("MercuryWebTours",
"URL=http://localhost/MercuryWebTours/",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
LAST );
//通过查找“欢迎”设置检查是否成功登录
web_reg_find("Text=Welcome",
"SaveCount=Welcome_Count",
LAST );
//现在登录
web_submit_form("login.pl",
"Snapshot=t2.inf",
ITEMDATA,
"Name=username", "Value=jojo", ENDITEM,
"Name=password", "Value=bean", ENDITEM,
"Name=login.x", "Value=35", ENDITEM,
"Name=login.y", "Value=14", ENDITEM,
LAST );
//检查结果
if (atoi(lr_eval_string("{Welcome_Count}")) > 0){
lr_output_message("Log on successful.");
}
else{
lr_error_message("Log on failed");
return(0);
}
- 希望这可以帮助。
web_reg_find是一个服务功能。因此,即使未找到值本身,服务功能的执行也是成功的。所以,是的,您确实需要检查用于收集字符串实例数的变量,以便成功进行非零计数查找。
是的,上下文是下一个请求。