常用函数大全:

1,C语言参数转web参数
  lr_save_string("aaa","param"):将字符串“aaa”或者一个字符串变量,转变成LR的参数{param}
  lr_save_int(123,”param”);将数字123,转变为LR的参数param

2,web参数转C语言参数
  lr_eval_string("{param}"):取出参数{param}中的值,可嵌套在其他函数里使用

3,字符串处理函数
  strcmp:字符串比较函数,若两个值相等,则返回0
  strcpy:字符串拷贝函数,可以把一个字符串拷贝到一个字符数组中
  strcat:字符串拼接函数,可以把一个字符串拼接到一个字符数组中

4,编码转换函数
  lr_convert_string_encoding(lr_eval_string("{msg}"),LR_ENC_UTF8,LR_ENC_SYSTEM_LOCALE,"afterEncodeMsg");
  将LR中的参数{msg},从utf-8编码转换为system_local编码(LR本地编码),最后保存到LR的参数{afterEncodeMsg}中

5,参数数组操作
  lr_paramarr_random("param_arry"):从参数数组param_arry中随机取一个值,注意param_arry不需要加{}
  int size;
  size = lr_paramarr_len("param_arry"):获取参数数组param_arry的长度,并保存到C语言的变量size里
  int value;
  value = lr_paramarr_idx("param_arry",1):获取参数数组param_arry中第1个值,并保存到C语言的变量value里

6,web_url():get接口,一般通过录制生成

7,web_custom_request():post接口,可以测试http接口或者webservice接口,body为json字符串

8、web_submit_data():post接口,可以测试文件上传类型接口。适合get和post请求,主要用于提交form表单,用于post比较多,并且是一个没有上下文依赖关系的函数

      web_submit_form函数:提交数据的,但是需要有上下文依赖

9,atoi(lr_eval_string("{param}")):将LR参数{param}转换为数字

10,web_reg_save_param:关联函数,一定要写在请求之前,根据左右边界值找到相应的值,  配合strcmp()使用

11,web_reg_find:文本检查点函数,一定要写在请求之前,检查页面的文本内容是否存在,是一个预注册函数,必须放在请求之前。配合5.atoi()使用

12、日志函数

 lr_error_message("usersession:%s",lr_eval_string("{userSession}"));//检查是否获取到值,error标红打印方便查看调试。

    lr_output_message("登录成功,用户名:%s",lr_eval_string("{username}"));//日志打印函数

    lr_log_message()打印日志信息

13、web_save_timestamp_param:将当前的时间戳保存成一个参数

14、web_add_cookie函数:新增cookie

15、web_add_header函数,新增header信息

16、lr_start_transaction("登录"); //事务的名称,一个操作的开始,在登录请求前加

lr_end_transaction('登录',LR_AUTO);

加入if语句判断即断言功能:

  if(atoi(lr_eval_string("{User_Count}"))==1) {

    lr_end_transaction("登录",LR_PASS); }

  else {

    lr_end_transaction("登录",LR_FAIL);

  }

性能测试学习第二天-----loadrunner常用函数大全及设置项的更多相关文章

  1. Matplotlib库常用函数大全

    Python之Matplotlib库常用函数大全(含注释) plt.savefig(‘test’, dpi = 600) :将绘制的图画保存成png格式,命名为 test plt.ylabel(‘Gr ...

  2. MySql常用函数大全

    MySql常用函数大全 MySQL数据库中提供了很丰富的函数.MySQL函数包括数学函数.字符串函数.日期和时间函数.条件判断函数.系统信息函数.加密函数.格式化函数等.通过这些函数,可以简化用户的操 ...

  3. LoadRunner常用函数列表

    LoadRunner常用函数列表 Web相关函数 函 数 功  能  描  述 web_custom_request 用户可以通过该函数自行创建一个HTTP请求的函数 web_image 模拟用户单击 ...

  4. 【javascript】javascript常用函数大全

    javascript函数一共可分为五类:   •常规函数   •数组函数   •日期函数   •数学函数   •字符串函数   1.常规函数   javascript常规函数包括以下9个函数:   ( ...

  5. 【转】JNI学习积累之一 ---- 常用函数大全

    原文网址:http://blog.csdn.net/qinjuning/article/details/7595104 本文原创,转载请注明出处:http://blog.csdn.net/qinjun ...

  6. JNI学习积累之一 ---- 常用函数大全

    主要资料来源: 百度文库的<JNI常用函数> . 同时对其加以了补充 . 要素  :1. 该函数大全是基于C语言方式的,对于C++方式可以直接转换 ,例如,对于生成一个jstring类型的 ...

  7. 史上最全的PHP常用函数大全,不看看你就out了(还会不断更新哦!)

    纪录了PHP的一些常用函数和函数代码!不要错过了哦. PHP的一些常用函数usleep() 函数延迟代码执行若干微秒.unpack() 函数从二进制字符串对数据进行解包.uniqid() 函数基于以微 ...

  8. 最全的PHP常用函数大全

    PHP的一些常用函数 quotemeta() 函数在字符串中某些预定义的字符前添加反斜杠. quoted_printable_decode() 函数对经过 quoted-printable 编码后的字 ...

  9. Oracle 常用函数大全

    Oracle 11g 常用函数(Functions)详解 目录 ABS. 3 ACOS. 3 ADD_MONTHS. 4 ASCII 4 ASCIISTR. 5 ASIN.. 5 ATAN.. 5 A ...

随机推荐

  1. HBaseCon Asia2019 会议总结

    一.首先会议流程. 1. The current status of HBase 2.The advantage and technology trend of HBase on the cloud ...

  2. Java中的Enumeration、Iterable和Iterator接口详解

    前言 在看各类Java书籍或者博文的时候,总是会遇到Enumeration.Iterable和Iterator这三个接口,如果对这几个接口不是很明白的话,总会让自己看着看着就迷惑了,正好这周末,抽空把 ...

  3. matlab考试重点详解

    此帖是根据期末考试复习重点补充完成, 由于使用word编辑引用图片和链接略有不便, 所以开此贴供复习及学习使用.侵删 复习要点 第一章 Matlab的基本概念,名称的来源,基本功能,帮助的使用方法 1 ...

  4. maven install时跳过测试

    xl_echo编辑整理,欢迎转载,转载请声明文章来源.欢迎添加echo微信(微信号:t2421499075)交流学习. 百战不败,依不自称常胜,百败不颓,依能奋力前行.--这才是真正的堪称强大!! - ...

  5. 【Java中级】(三)IO

    1. 流分为字节流和字符流 2. 字节流下面常用的又有数据流和对象流 3. 字符流下面常用的又有缓存流 文件对象 文件和文件夹都用File表示 //file path : 文件的绝对路径或相对路径Fi ...

  6. d3.js实现柱形图,饼图以及折现图

    饼图 var width = 500; var height = 500; //处理数据 var dataset = [ 30 , 10 , 43 , 55 , 13 ]; var pie = d3. ...

  7. mysql协议分析2---认证包

    主人看到navicat和mysql在那嘻嘻哈哈,眉来眼去的,好不快乐,忽然也想自己写个程序,直接去访问Mysql,虽然现在已经有很多现成的中间件可以直接拿来用了,程序只要负责写sql语句就行了,但是主 ...

  8. jQuery表单校验

    主要特性: 表单提交前对所有数据进行校验,不符合不让提交(validate) 如果表单校验不通过,自动focus到第一个错误的域 自动在控件后面显示错误提示内容(error message) 支持根据 ...

  9. 初识web

    人得往前走啊 所以学学web 动态网页是指在服务器端运行的,使用程序语言设计的交互式网页,它们会根据某种条件的变化,返回不同的网页内容.可以让用户和服务器交互的网站.然而动态网站并不是指具有动画功能的 ...

  10. Divide and Conquer

    1 2 218 The Skyline Problem     最大堆   遍历节点 public List<int[]> getSkyline(int[][] buildings) { ...