[导入]如何理解Return的返回值?
如何理解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,所示脚本执行完成后为失败的.
[新闻]PHPWIND与动网达成战略合作伙伴关系
文章来源:http://www.cnblogs.com/tester2test/archive/2007/11/02/946418.html
转载于:https://www.cnblogs.com/togetherwork/archive/2008/07/11/1241000.html
[导入]如何理解Return的返回值?相关推荐
- 如何理解Return的返回值?
如何理解Return的返回值? 问题: 在创建和录制脚本的时候,发现在脚本vuser_init.Action.vuser_end三部分,都会有一条"return 0;"语句,那么 ...
- python返回值return用法_Python中return函数返回值代码实例用法
本篇文章小编给大家分享一下Python中return函数返回值代码实例用法,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. return 添加返回值 r ...
- await把Promise解析为普通对象,async函数return的返回值是promise对象,await后转化为普通Object
async函数return的是Promise,await Promise后得到Object 文章目录 前言 1.函数return的返回值Object,await后得到的是Object 2.async函 ...
- Python 之return 自定义返回值
return 自定义返回值 作用: 将函数内部的数据返回到函数的外部,返回到函数的调用处; 语法: return 定义在函数的内部,函数外部不能使用 1.return 可以接6大标准数据类型 , 还可 ...
- Python return函数返回值详解
Python return函数返回值详解 到目前为止,我们创建的函数都只是对传入的数据进行了处理,处理完了就结束.但实际上,在某些场景中,我们还需函数将处理的结果反馈回来,就好像主管向下级员工下达命令 ...
- Python return函数返回值(详解)
文章目录 Python return函数返回值 Python return函数返回值 到目前为止,我们创建的函数都只是对传入的数据进行了处理,处理完了就结束.但实际上,在某些场景中,我们还需函数将处理 ...
- 函数返回值是否使用引用类型的问题:理解引用、返回值
在<对象更有用的玻璃罩--常引用>一文中,介绍了对象作为函数的参数时,推荐使用引用的形式.并且,如果实际参数的值不允许改变时,声明为常引用更佳. 在<第8周-任务1-方案3-复数类中 ...
- return的返回值
1.return在if else语句里面相当于whitch的break 截断 function test(num) {if(num==""){alert('0000');retur ...
- 函数的return,返回值
问题初始 int select(int arr[],int left,int right,int target){if(left>right)return -1; // 没找到 int mid= ...
最新文章
- 从oracle中读取图片,Pb从oracle中读取和保存图片
- 2018-2019-1 20165337 《信息安全系统设计基础》第一周学习总结
- Flink三种运行模式安装部署
- android datepicker 参数设置,如何在Android DatePicker中设置最小和最大日期?
- Qt5.9配置安卓开发环境
- 高性能MYSQL(查询优化)
- 乐优商城(一)项目介绍
- win10安装福昕pdf双击无反应或者不是打开而是打印(只能在福昕软件中打开)的解决方法
- 计算机控制器如何调用打印机,怎样设置打印机的虚拟usb端口
- 象棋马走日步数计算流程图
- windows11 怎么使用IE浏览器,修改edge参数来实现
- Linux 工具链 error while loading shared libraries: libgettextsrc-0.19.8.1.so 解决方法
- Python开发 CDN查询子域名查询
- 酷睿i5 12500h怎么样 i512500h是标压吗
- 小米MIUI里的便签APP是如何实现插入图片功能的?
- JS逆向、破解、反混淆、反浏览器指纹——JS补环境框架
- java截取split_Java使用split截取字符串过程解析
- javascript实现页面的重新加载和页面的刷新
- TypeError: can't pickle _thread.lock objects
- 操作系统进程同步例题(三)汽车过桥2
热门文章
- 电大计算机应用,(2016年电大)电大全国计算机应用考试网考.doc
- python做运动控制_第一课:用Python操控小龟小车运动
- 数据结构--搜索BFS
- 基于Python的人工智能美颜系统
- 基于YOLO的手部检测和计数实现(课程设计,训练和测试)(1)
- Linux那些事儿 之 戏说USB(32)驱动的生命线(四)
- 深度学习--TensorFlow(5)BP神经网络(混淆矩阵、准确率、精确率、召回率、F值)
- OpenCV(十五)边缘检测1 -- Sobel算子(一阶微分算子,X、Y方向边缘检测)
- gvgai框架搭建及controller编写
- adc 接收cube_官方的stm32cube软件教程实例ADC操作代码(官方自带的,可以无视