`
solem
  • 浏览: 34321 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Return的返回值

阅读更多
问题:
  在创建和录制脚本的时候,发现在脚本vuser_init、Action、vuser_end三部分,都会有一条“return 0;”语句,那么我们平时在编写脚本时如何应用return语句,return不同的返回值又有什么含义呢?
问题解答:
Return标识一个过程的结束,在LoadRunner 中用return 不同的返回值根据脚本不同的返回值,表示脚本的成功或者失败。“return + 大于等于零的数字 ;”表示成功,反之,则表示失败。
下面通过一个实例脚本来深入理解一下return语句。
相应脚本代码:
#include "web_api.h"

Action()
{
    LPCSTR user1="悟空";
        LPCSTR user2="八戒";

    if ((user1=="悟空") || (user1=="猴哥"))
      {
                   lr_output_message("悟空和猴哥是同一个人!");
                   return 0;
       }
   else
       {   
             lr_output_message("我是八戒不是悟空!");
         return -1;
        }
     lr_output_message("这句话永远不会被执行!");
}
【脚本分析】
该段脚本事先声明了两个字符串变量user1和user2,而后判断user1变量是否为“悟空”或者“猴哥”,如果是则输出“悟空和猴哥是同一个人!”,否则输出“我是八戒不是悟空!”。因为return 语句执行完成以后,后面的语句将不会被执行,所以最后一句话将永远不会被执行,即:“这句话永远不会被执行!”不会被输出。下面我们看一下上面脚本的执行日志结果为
Running Vuser...
Starting iteration 1.
Starting action Action.
Action.c(10): 悟空和猴哥是同一个人!
Ending action Action.
Ending iteration 1.
Ending Vuser...
如果将上面的脚本“if ((user1=="悟空") || (user1=="猴哥"))”变更为“if ((user2=="悟空") || (user2=="猴哥"))”,则脚本的执行日志结果为,通过【View】>【Test Results...】查看结果,因为返回值为-1,所示脚本执行完成后为失败的.
分享到:
评论

相关推荐

    51单片机return怎么用?单片机return的用法

    例如,在函数写法1中,如果中断发生在条件表达式计算之后但`return`执行之前,那么中断服务子程序结束后,原始的条件表达式结果将丢失,进而导致不确定的返回值。这可能导致原本不应该触发的事件被误触发。 #### ...

    十二、python基础:函数的返回值return

    - `return`可以带返回值或者不带,不带返回值时返回`None`。 - `break`通常用于退出循环,它没有返回值,而且必须在循环体内使用。而`return`可以在函数中使用,如果在循环内使用`return`,必须确保循环在函数内部...

    关于return的返回值.docx

    本文将深入探讨 `return` 语句的返回值以及 `main` 函数的返回类型。 首先,`return` 语句的返回值可以是任何类型的表达式,它的值取决于程序员的设定。这个值通常用来传递函数执行的结果或者表示某种状态。例如,...

    jquery ajax return没有返回值的解决方法

    在使用jQuery的$.ajax()方法时,遇到的问题通常是由于对AJAX异步执行的理解不深,导致无法正确处理返回值。 在异步操作中,如果在$.ajax()中直接返回一个值,这个返回值并不会直接传递到调用$.ajax()方法的地方。这...

    Mssql 存储过程 返回值Return 与output 区别与应用.docx

    - 在C#等编程语言中,可以捕获`RETURN`的值来判断存储过程的执行情况,如示例所示,通过`cmd.Parameters["@RETURN_VALUE"]`获取返回值。 2. `OUTPUT`参数: - `OUTPUT`参数允许存储过程修改传递给它的参数的值,...

    Java 实现判断今天是工作日、假日、节假日.zip

    * @return 返回值 true:今天是工作日,false:今天不是工作日。 */ public static boolean isHoliday(Date date) { ... } isHoliday 方法中会具体有一个万年历对象:HolidayCalendar 对象。 方法只返回一个 ...

    Python教程-程序编程进阶3.pdf

    Python的函数比较特殊,在函数执行完成后,通过return关键字可以同时返回多个数据,调用函数的地方根据返回值的顺序来接收对应的返回值。 例如: ``` # 定义一个函数,进行某个矩形的缩放 def getScaleArea(width, ...

    节-单片机的C语言优秀文档.ppt

    return 返回值; } ``` 或 ```c 返回值类型 函数名(参数类型说明 参数名) { 函数体 return 返回值; } ``` 在参数列表中,各项之间使用逗号分隔,参数类型可以放在参数名前进行说明。 函数的调用方式有三种。第一...

    Python中return函数返回值实例用法

    return 添加返回值 return 显示返回对象 返回值接受:value = func() 例子:计算学成最高分 listv = [90,80,88,77,66] # 分数计算return高分 def scoreCalculate(values): return max(values) maxval = ...

    Python学习心得(9)

    [return 返回值] 1)函数名: 必须符合表示符的命名规则,并且符合驼峰结构(第一个单词以小写字母开头,其余单词首字母大写 , 如:theFirstName)或者在单词中间加上下划线(_)#推荐使用下划线 2)参数: 参数...

    深入理解Python中的return语句:函数返回值的技巧与实践

    在Python编程中,return语句是控制函数执行流程和返回值的关键。通过return语句,函数可以将结果传递回调用者,从而实现数据的交换和处理。本文将详细介绍如何在Python函数中使用return语句返回值,包括返回单个值、...

    C语言基础函数学习笔记

    return 返回值; } ``` - 返回值类型:定义函数执行后返回的数据类型,例如`int`、`char`、`float`等。如果函数不返回任何值,应使用`void`。 - 函数名:函数的唯一标识,遵循C语言的标识符命名规则。 - 参数类型:...

    C语言随堂笔记.zip

    刚开始学习c语言的很有帮助,讲解的很简单 //1,包含头文件(*.h,源文件*.c) //输入/输出函数包含在stdio.h这个头文件中 #include //2、每一个c语言有且只有一个主函数main(),c++中main函数... [return 返回值;] }

    Tornado协程在python2.7如何返回值(实现方法)

    return result # 错误:在协程中不能直接使用return返回值 ``` 上述代码中,`httpClient`函数尝试直接使用`return`返回`result`,但在协程中这是不允许的。正确的做法是: ```python class RemoteHandler(web....

    CL4-1-函数.pptx

    函数的返回值可以通过`return`语句给出,它可以是常量、变量或表达式,只要其类型与声明的返回类型匹配。如果返回类型是`double`,而实际返回的是`int`,那么`int`值会被自动转换为`double`。 6. 示例:计算1到100...

    python中return不返回值的问题解析

    python中return不返回值是因为你没有将返回的值取出来。 解决方法: 调用函数,将函数的返回值赋给一个变量,输出这个变量就可以看到函数的返回值了 示例如下: def ss():  a = 10  b = 20  return a + ...

    PHP程序设计:PHP函数.ppt

    如果函数没有`return`语句,或者`return`后没有表达式,那么返回值将是`NULL`。一旦执行了`return`,函数的剩余部分将不再执行。 总结: PHP函数提供了模块化编程的能力,通过定义、调用和处理参数以及返回值,可以...

    Python程序设计:函数定义与调用.pptx

    IQ智商测试 任务 IQ智商测试 任务背景 ...return 返回值 函数定义与调用 函数的定义 函数定义的规则 函数代码块以def关键词开头,后接函数标识符名称和圆括号()。 任何传入参数和自变量必须放在圆括

    第7章 函数1

    本章主要探讨了三个关键知识点:函数声明、return返回值以及arguments对象。 首先,函数声明是创建新函数的过程。在JavaScript中,我们使用`function`关键字来声明一个函数。函数可以有零个或多个参数,这些参数在...

    第三章JavaScript函数.docx

    - **返回值**:每个函数结束时应有`return`语句,即使不返回值。 - **变量作用域**:明确区分局部变量和全局变量,防止混淆。 - **函数注释**:添加注释,说明参数、返回值和功能,方便维护和他人理解。 - **...

Global site tag (gtag.js) - Google Analytics