URL MODE中的web_reg_find

时间:2014-10-24 05:32:08

标签: loadrunner

在浏览帖子时,它提到了像#34;即使没有找到值,web_reg_find()也会每次都成功执行。"

这是帖子网址

general trend in responstime indicating? https://stackoverflow.com/a/15008513

我正在使用网址模式录制我的应用程序。 我们是否需要编写一些代码来确认web_reg_find()执行的文本检查还是不需要?

问候。

3 个答案:

答案 0 :(得分:0)

请确保将web_reg_find放在您需要查找的请求之上。

类似的东西:

web_reg_find(" Text =欢迎来到Web Tours网站"," Search = Body",LAST);

web_url(" WebTours","网址= ...",...);

答案 1 :(得分:0)

根据HP LoadRunner函数参考中给出的示例2,最好包括文本检查验证。请参阅下文。

示例2与示例1相同,但由于使用了“保存计数”,因此脚本执行不会在失败时停止。相反,错误在代码中处理。

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

 }

- 希望这有帮助。

答案 2 :(得分:0)

web_reg_find是一项服务功能。因此,即使未找到值本身,服务功能的执行也是成功的。所以,是的,您确实需要检查用于收集字符串实例数的变量,以便成功进行非零计数查找。

是的,上下文是下一个请求。