问题:
在创建和录制脚本的时候,发现在脚本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,所示脚本执行完成后为失败的.
分享到:
相关推荐
1、我们为什么需要return返回值 在刚开始学的时候,有些同学可能会疑惑return返回值可以给我们带来什么,我们需要函数反馈它的处理结果的话,直接使用print()打印出来不就好了吗? 在实际开发项目中,print()只是...
本文主要讲了单片机return的用法,下面一起来学习一下
关于return的返回值.docx
jquery ajax return没有返回值的解决方法,需要的朋友可以参考下。
Mssql 存储过程 返回值Return 与output 区别与应用,示例说明
* @return 返回值 true:今天是工作日,false:今天不是工作日。 */ public static boolean isHoliday(Date date) { ... } isHoliday 方法中会具体有一个万年历对象:HolidayCalendar 对象。 方法只返回一个 ...
Java语言中的“方法”(Method)在其他语言当中也可能被称为“函数”...return返回值; } 对于定义格式的解释: 修饰符:现阶段固定为public static两个关键字。 返回值类型:方法最终产生的结果数据是什么类型。
return 添加返回值 return 显示返回对象 返回值接受:value = func() 例子:计算学成最高分 listv = [90,80,88,77,66] # 分数计算return高分 def scoreCalculate(values): return max(values) maxval = ...
[return 返回值] 1)函数名: 必须符合表示符的命名规则,并且符合驼峰结构(第一个单词以小写字母开头,其余单词首字母大写 , 如:theFirstName)或者在单词中间加上下划线(_)#推荐使用下划线 2)参数: 参数...
刚开始学习c语言的很有帮助,讲解的很简单 //1,包含头文件(*.h,源文件*.c) //输入/输出函数包含在stdio.h这个头文件中 #include //2、每一个c语言有且只有一个主函数main(),c++中main函数... [return 返回值;] }
python中return不返回值是因为你没有将返回的值取出来。 解决方法: 调用函数,将函数的返回值赋给一个变量,输出这个变量就可以看到函数的返回值了 示例如下: def ss(): a = 10 b = 20 return a + ...
ajax的代码,用的是jquery的 ajax: $.ajax({ ... type: post, //请求方式是post data:{type:1, //这是你要传给后台的data值 t:c4552111 }, dataType: json, //数据类型是json型 success: function (data) { //...
IQ智商测试 任务 IQ智商测试 任务背景 ...return 返回值 函数定义与调用 函数的定义 函数定义的规则 函数代码块以def关键词开头,后接函数标识符名称和圆括号()。 任何传入参数和自变量必须放在圆括
return 返回值; } 返回值类型:函数运行后的结果的数据类型。 参数类型:是形式参数的数据类型。 形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数。 实际参数:传递给形式参数的具体...
在使用异步请求时,有时需要将异步请求的结果返回给另一个js函数,此种情况下会出现未等异步请求返回请求结果,该发送请求所在js函数已经执行完后续操作,即已经执行return ,这样会导致return的结果为空字符。...
/// 执行存储过程,返回 返回值 /// /// 存储过程名 /// 存储过程参数 /// 执行存储过程的返回值 public static int RunProcedureWithReturn(string storedProcName, IDataParameter[] parameters) { using (SqlC
下面小编就为大家带来一篇JS中实现函数return多个返回值的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
1.函数声明 2.return 返回值 3.arguments 对象
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时,该...