今天在群里,问了 Lr_debug_message,Lr_output_message,Lr_error_message,Lrd_stmt,Lrd_fetch。下 面我整理了下Lr_debug_message,Lr_output_message,Lr_error_message,对应Lrd_stmt和 Lrd_fetch不懂,望老师们指点下。也希望我理解不对的,也指正下。

/*
lr_set_debug_message与lr_debug_message 的用法
*/

Action()

{
   /*
   开启日志:LR_SWITCH_ON
   关闭日志:LR_SWITCH_OFF
   它们是成对使用的
   */

/*
   调试类型:LR_MSG_CLASS_EXTENDED_LOG 对应run-time settings(显示扩展日志)
   显示扩展日志子项如下:
   LR_MSG_CLASS_PARAMETERS对应run-time settings(参数取值)
   LR_MSG_CLASS_RESULT_DATA对应run-time settings(服务器返回)
   LR_MSG_CLASS_FULL_TRACE(高级跟踪) PS:什么叫高级跟踪 我也不明白
           
   */

//开启日志输出

lr_set_debug_message(LR_MSG_CLASS_EXTENDED_LOG|LR_MSG_CLASS_PARAMETERS|LR_MSG_CLASS_RESULT_DATA|LR_MSG_CLASS_FULL_TRACE ,LR_SWITCH_ON);

//设置一个开始日志输出的flag

lr_debug_message(LR_MSG_CLASS_PARAMETERS |LR_MSG_CLASS_RESULT_DATA|LR_MSG_CLASS_FULL_TRACE ,"*****开始标志****");

lr_eval_string("{user}");

//设置一个结束日志输出的flag

lr_debug_message(LR_MSG_CLASS_PARAMETERS |LR_MSG_CLASS_RESULT_DATA|LR_MSG_CLASS_FULL_TRACE ," *****结束标志****");

//关闭日志输出

lr_set_debug_message(LR_MSG_CLASS_EXTENDED_LOG|LR_MSG_CLASS_PARAMETERS|LR_MSG_CLASS_RESULT_DATA|LR_MSG_CLASS_FULL_TRACE ,LR_SWITCH_OFF);

//下面这段信息不回出现在输出窗口,因为它们不在lr_set_debug_message开启到关闭这段代码内
   lr_debug_message(LR_MSG_CLASS_PARAMETERS |LR_MSG_CLASS_RESULT_DATA|LR_MSG_CLASS_FULL_TRACE,"这个段信息时不会出现在输出窗口了,因为它不 在lr_set_debug_message调试范围内");

// lr_error_message用法,这个函数我只知道可以在:比如判断web_url请求失败返回一个状态LR_FAIL,
  // 然后输出一条错误日志,至于它和lr_output_message区别,我就觉得在输出窗口中,这段输入信息会红色高亮显示.哈哈

lr_error_message("注意:%s","错料,这个要谨慎使用,云大神说了,如果编写脚本时为了方便使用该函数调试脚本而忘记删除,那么在场景执行会记入错误数");

// lr_output_message用法,这个函数相信大家都会用。
   lr_output_message("在输出窗口输入参数值%s",lr_eval_string("{user}"));

//对于Lrd_stmt和Lrd_fetch 看了帮助手册还是很迷糊,主要英文太差劲,只是知道跟数据库有关系,网上找个找
  //     函数顺序:(以Oracle数据库会话过程为例)
  //     lrd_init            初始化环境
  //     lrd_open_connection    连接到数据库服务器
  //     lrd_open_curosr        打开数据库光标
  //     lrd_stmt            将SQL语句与光标关联
  //     lrd_bind_col        将主机变量绑定到列
  //     lrd_exec            执行SQL语句
  //     lrd_fetch           提取结果集中得下一条记录
  //     lrd_commit          提交数据库事务
  //     lrd_close_cursor    关闭光标
  //     lrd_close_connection     断开与数据库服务器得连接
  //     lrd_end             清理环境
  //     希望老师们能详细解析下上面函数用法,主要说下每个函数里头参数代表什么意思

return 0;

}

**************************************************

其实对于输出函数一共有4个
lr_debug_message
lr_log_message
lr_output_message
lr_error_message
一般我们用log和output多点,我记得在我的书里应该提到过,他们之间略微有些区别
error_message当运行时会在场景中添加一个error
output和log只是区别在是否显示行号上
debug忘了。。

***************************************

转载于:https://www.cnblogs.com/zhengah/p/4615876.html

Lr_debug_message,Lr_output_message,Lr_error_message,Lrd_stmt,Lrd_fetch相关推荐

  1. mysql查询字段大小写结果相同,mysql大小写查询不敏感,mysql5.7查询不区分大小写解决方案。

    下面有两条sql,主键查询,在mysql中查询到的结果相同. SELECT* FROM USER WHEREid = 'EM58hdK4nXC';SELECT* FROM USER WHEREid = ...

  2. kotlin设置CORS跨域资源共享,java设置允许跨域,服务端如何设置 springboot中设置跨域资源共享

    CORS通信过程,都是浏览器或http插件自动完成,不需要 用户/开发人员 参与.对于开发者来说,CORS通信与同源的AJAX通信没有差别,代码是完全一样的.浏览器一旦发现AJAX请求跨源,就会自动添 ...

  3. Postman使用Date数据类型,Postman发送Date类型数据,Postman模拟前端调用

    Postman使用Date数据类型: 在form-data数据类型下,使用 2021/7/7 11:11:00 (yyyy/MM/dd HH:mm:ss) 的数据格式即可 如下: 在json数据格式中 ...

  4. 苹果设备iphone,ipad,macbook网络连接慢,开机开什么卡什么,一步解决

    苹果电脑网络连接慢,开机开什么卡什么??? 网络上的方法一种种,没有一个适用的? 如果你的macbook也是打开就没网,但有一些软件也能用,就是浏览器加载跑条儿,不妨试试! 系统偏好设置-网络-高级- ...

  5. linux/docker个人服务器项目中文变问号??,时间差8小时问题解决方法,最新,最有效

    前段时间在腾讯云上面买了一台个人服务器,在搭建好web项目的时候,在项目中录入中文,全部变成了问号,时间也错了,百思不得其解,后来我尝试着修改docker编码,修改系统语言,都无法改变.后来我把项目从 ...

  6. 学生上课睡觉班主任怎么处理_学生上课睡觉,老师的管与不管,不是你看到的那么简单...

    学生上课睡觉的原因,可以分为正常的和不正常的. 正常的,一种是在天气热的时候,人容易犯困,学生会有上课睡觉的:另一种是因为学习熬夜,导致的白天没精神而上课的时候控制不住自己睡觉. 不正常的,一种是熬夜 ...

  7. 用0到9十个数字,每个数字使用一次,构成两个五位数a和b,并且a+20295=b.求a,b

    方法1: 这是一开始想到的方法,代码稍微有点长. 首先,确定a数的范围,然后,取出a数其他位数上的数,存入列表中,a数各位上的数进行比较,然后根据a求出b的值,然后对b进行筛选,选出符合要求的b值.具 ...

  8. 新材料,比钢硬一倍,但重量只有钢1/6

    新材料,比钢硬一倍,但重量只有钢1/6 一种材料,比钢还硬一倍,但重量却只有钢的六分之一,可以很容易地大规模生产.一种革命性的材料,可以彻底改变世界.<自然>杂志2月2日发表了一项研究,美 ...

  9. CVPR目标检测与实例分割算法解析:FCOS(2019),Mask R-CNN(2019),PolarMask(2020)

    CVPR目标检测与实例分割算法解析:FCOS(2019),Mask R-CNN(2019),PolarMask(2020) 目标检测:FCOS(CVPR 2019) 目标检测算法FCOS(FCOS: ...

最新文章

  1. “区块链”究竟是什么
  2. 剑指offer 算法 (代码的鲁棒性)
  3. SQL注入到EXP编写
  4. android jni示例_Android服务示例
  5. java session 持久化_自定义实现session持久化
  6. 做好准备,让你的短信应用迎接Android 4.4(KitKat)
  7. 没有下班时间的上班怎么办?
  8. gcc下载地址(Linux/windows安装)
  9. 如何在计算机管理路由器,怎么查看路由器的管理IP地址?
  10. WordPress Contact Form插件‘cntctfrm_contact_emai’参数跨站脚本漏洞
  11. 2MSL的特点及意义
  12. Web前端HTML使用
  13. flask中'bool' object has no attribute '__call__'问题
  14. 跟我读论文系列之XGBoost
  15. Metasploitable2虚拟机镜像下载地址
  16. 外文版计算机科学期刊,EI(SCI) 收录国外英文期刊(计算机类)
  17. OpenStack Ironic 裸金属的配置及使用
  18. XSD(XML Schema Definition)用法实例介绍以及C#使用xsd文件验证XML格式
  19. flash插件+linux,Linux下的flash插件
  20. openstack创建云主机

热门文章

  1. React 全新文档上线!
  2. 树莓派用网线连接电脑实现上网并开启VNC
  3. HYPOTHESES ON THE EXISTENCE OF ADVERSARIAL EXAMPLES
  4. vue 获取用户位置 高德_Vue使用高德地图
  5. css3特效框,科技常识:6种非常炫酷的CSS3按钮边框动画特效
  6. 程序员工作9年月薪从1.5K到24K,网友:不如刚毕业985
  7. ramdisk文件系统的介绍与制作
  8. idw matlab 程序_IDW 算法MATLAB 实现
  9. Linux安装Rar软件与压缩、解压方法
  10. js中小括号()的用法详解