C 函数的Load runner返回值

C 函数的Load runner返回值,c,loadrunner,load-testing,C,Loadrunner,Load Testing,对于使用HP LoadRunner的用户,我是最新使用LoadRunner VUGen的用户,我使用“web_submit_data”发送特定请求,我只想知道如何确保请求成功发送。 我尝试了LoadRunner帮助,但没有关于如何处理函数返回值的详细信息。下面是我在脚本中使用的行。 它给了我一个语法错误 status = web_url("{WebServerURL}", "URL=http://{WebServerURL}",

对于使用HP LoadRunner的用户,我是最新使用LoadRunner VUGen的用户,我使用“web_submit_data”发送特定请求,我只想知道如何确保请求成功发送。 我尝试了LoadRunner帮助,但没有关于如何处理函数返回值的详细信息。下面是我在脚本中使用的行。 它给了我一个语法错误

            status = web_url("{WebServerURL}",
                "URL=http://{WebServerURL}", 
                "TargetFrame=", 
                "Resource=0", 
               "RecContentType=text/html", 
                "Referer=", 
                "Snapshot=t1.inf", 
                "Mode=HTML", 
                LAST);


            If (status==LR_FAIL)
                {
             lr_end_transaction("PM_01_NavigateToWeightWatchers", LR_FAIL);

             lr_exit(LR_EXIT_MAIN_ITERATION_AND_CONTINUE, LR_AUTO);
                }
            lr_end_transaction("PM_01_NavigateToWeightWatchers",LR_PASS);

这里没有捷径,你需要参加认证讲师的培训,你需要参加长达一年的实习。这不是一个你可以随便从事的职业

关于您的问题,您寻求信息的主题包含在标准web虚拟用户培训课程的30%中。本主题也将在产品教程中介绍,并在产品文档中广泛介绍

这是通往答案的道路,而不是答案本身。你必须运用研究技巧才能找到答案

如果你和许多人一样,你处于这个位置是因为你的经理让你担任这个角色,把车钥匙交给你(LoadRunner),并要求你赢得印第安纳波利斯500强(成功的性能测试)。这些案例总是导致性能测试阶段的失败,对项目的价值较低,对客户的价值较低。我很乐意直接与您的项目管理层和客户管理层谈谈这将如何以及为什么会对他们的项目产生负面影响,实际上是增加部署风险而不是降低部署风险


糟糕的性能测试比根本没有性能测试更糟糕,因为它不合理地设定了对性能和生产缺陷的期望。如果你认为你从绩效测试团队那里得到的价值很低,因为他们的结果与生产中看到的结果不符,那么你需要从雇佣训练有素/高效的绩效测试人员开始,而不是雇佣简历上有一两个关键词的人,或者在没有培训的情况下让某人担任这个角色。

在你的代码中,你需要如果尚未在Action()函数顶部将“status”声明为int:

智力状态

此外,您声明中的“如果”应为小写:

如果(状态==LR\U失败){ //代码 }

通过这些更改,您发布的代码应该进行编译,但是它可能没有捕获您认为正在捕获的内容。将返回的“状态”告诉您函数“web_url()”是否成功执行,仅此而已。如果页面请求返回一个错误页面,您的代码仍然会认为它是成功的,因为函数本身执行正确。它不会告诉你任何关于你所请求的页面内容的信息

如果您真正想要的是查看请求该页面的响应并确定其是否有效,则需要确认是否存在字符串(web_reg_find())或关联页面中的值。使用函数“web_reg\u save_param()”从请求的页面捕获内容并将其写入日志文件,编写一些错误处理,或稍后在脚本中使用值。在帮助文件中查找该函数并对其进行研究,因为学习相关性是开始使用LoadRunner的关键


祝你好运

感谢James的建议,我只是对LR做了一个概述,只做培训测试和样本。如果我对此感兴趣,那么我将参加一个完整的培训包,让我在负载测试领域表现得更好。