`
solem
  • 浏览: 33444 次
  • 性别: 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,所示脚本执行完成后为失败的.
分享到:
评论

相关推荐

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

    1、我们为什么需要return返回值 在刚开始学的时候,有些同学可能会疑惑return返回值可以给我们带来什么,我们需要函数反馈它的处理结果的话,直接使用print()打印出来不就好了吗? 在实际开发项目中,print()只是...

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

    本文主要讲了单片机return的用法,下面一起来学习一下

    关于return的返回值.docx

    关于return的返回值.docx

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

    jquery ajax return没有返回值的解决方法,需要的朋友可以参考下。

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

    Mssql 存储过程 返回值Return 与output 区别与应用,示例说明

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

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

    2019-2020-2计算机组成知识点.docx

    Java语言中的“方法”(Method)在其他语言当中也可能被称为“函数”...return返回值; } 对于定义格式的解释: 修饰符:现阶段固定为public static两个关键字。 返回值类型:方法最终产生的结果数据是什么类型。

    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)参数: 参数...

    C语言随堂笔记.zip

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

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

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

    ajax请求后台接口数据与返回值处理js的实例讲解

    ajax的代码,用的是jquery的 ajax: $.ajax({ ... type: post, //请求方式是post data:{type:1, //这是你要传给后台的data值 t:c4552111 }, dataType: json, //数据类型是json型 success: function (data) { //...

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

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

    函数、内存、一维数组、二维数组

    return 返回值; } 返回值类型:函数运行后的结果的数据类型。 参数类型:是形式参数的数据类型。 形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数。 实际参数:传递给形式参数的具体...

    js中同步与异步处理的方法和区别总结

    在使用异步请求时,有时需要将异步请求的结果返回给另一个js函数,此种情况下会出现未等异步请求返回请求结果,该发送请求所在js函数已经执行完后续操作,即已经执行return ,这样会导致return的结果为空字符。...

    使用C#代码获取存储过程返回值

    /// 执行存储过程,返回 返回值 /// /// 存储过程名 /// 存储过程参数 /// 执行存储过程的返回值 public static int RunProcedureWithReturn(string storedProcName, IDataParameter[] parameters) { using (SqlC

    JS中实现函数return多个返回值的实例

    下面小编就为大家带来一篇JS中实现函数return多个返回值的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    第7章 函数1

    1.函数声明 2.return 返回值 3.arguments 对象

    实现H5中区域判断King.ShapeTouch.zip

    king.shape.touchPoint(src,point,callback)point对象示例:The point object like this:{x:9,y:25}Return 返回值Object {touch: true, alpha: 255} Or Object {touch: false, alpha: 0}touch为true时,该...

Global site tag (gtag.js) - Google Analytics