一、LR函数 :

lr_start_transaction:   为性能分析标记事务的开始

lr_end_transaction: 为性能分析标记事务的结束;事务名称与事务开始时保持一致

lr_rendezvous :在 Vuser 脚本中设置集合点

lr_think_time   : 思考时间,暂停 Vuser 脚本中命令之间的执行

lr_end_sub_transaction  :标记子事务的结束以便进行性能分析

lr_end_transaction :     标记 LoadRunner 事务的结束

Lr_end_transaction("trans1",Lr_auto);

lr_end_transaction_instance  : 标记事务实例的结束以便进行性能分析

lr_fail_trans_with_error :     将打开事务的状态设置为

LR_FAIL 并发送错误消息

lr_get_trans_instance_duration  获取事务实例的持续时间(由它的句柄指定)

lr_get_trans_instance_wasted_time     :获取事务实例浪费的时间(由它的句柄指定)

lr_get_transaction_duration  :     获取事务的持续时间(按事务的名称)

lr_get_transaction_think_time:      获取事务的思考时间(按事务的名称)

lr_get_transaction_wasted_time: 获取事务浪费的时间(按事务的名称)

lr_resume_transaction:  继续收集事务数据以便进行性能分析

lr_resume_transaction_instance:  继续收集事务实例数据以便进行性能分析

lr_set_transaction_instance_status:      设置事务实例的状态

lr_set_transaction_status:     设置打开事务的状态

lr_set_transaction_status_by_name:    设置事务的状态

lr_start_sub_transaction:       标记子事务的开始

lr_start_transaction:       标记事务的开始

Lr_start_transaction("trans1");

lr_start_transaction_instance:       启动嵌套事务(由它的父事务的句柄指定)

lr_stop_transaction:        停止事务数据的收集

lr_stop_transaction_instance:        停止事务(由它的句柄指定)数据的收集

lr_wasted_time:      消除所有打开事务浪费的时间

lr_get_attrib_double:检索脚本命令行中使用的 double 类型变量

lr_get_attrib_long: 检索脚本命令行中使用的    long 类型变量

lr_get_attrib_string:        检索脚本命令行中使用的字符串

lr_user_data_point:         记录用户定义的数据示例

lr_whoami:       将有关 Vuser 脚本的信息返回给 Vuser 脚本

lr_get_host_name: 返回执行 Vuser 脚本的主机名

lr_get_master_host_name:    返回运行 LoadRunner Controller  的计算机名

lr_eval_string: 用参数的当前值替换参数

lr_save_string:         将以 NULL 结尾的字符串保存到参数中

lr_save_var:     将变长字符串保存到参数中

lr_save_datetime:   将当前日期和时间保存到参数中

lr _advance_param:         前进到下一个可用参数

lr _decrypt:      解密已编码的字符串

lr_eval_string_ext:  检索指向包含参数数据的缓冲区的指针

lr_eval_string_ext_free: 释放由 lr_eval_string_ext     分配的指针

lr_save_searched_string:        在缓冲区中搜索字符串实例,并相对于该字符串实例,将该缓冲区的

一部分保存到参数中

lr_debug_message:将调试信息发送到输出窗口

lr_error_message:  将错误消息发送到输出窗口

lr_get_debug_message: 检索当前消息类

lr_log_message: 将消息发送到日志文件

lr_output_message:       将消息发送到输出窗口

lr_set_debug_message: 设置调试消息类

lr_vuser_status_message:      生成带格式的输出,并将其写到         ControllerVuser       状态区域

lr_message:     将消息发送到 Vuser 日志和输出窗口

lr_load_dll:       加载外部 DLL

lr_peek_events:       指明可以暂停 Vuser 脚本执行的位置

lr_think_time: 暂停脚本的执行,以模拟思考时间(实际用户在操作之间暂停以进行思考的时间)

lr_continue_on_error:指定处理错误的方法

lr_continue_on_error (0

lr_rendezvous:         在 Vuser 脚本中设置集合点

( 1);

TE_wait_cursor:      等待光标出现在终端窗口的指定位置

TE_wait_silent:等待客户端应用程序在指定秒数内处于静默状态

TE_wait_sync: 等待系统从 X-SYSTEM或输入禁止模式返回

TE_wait_text: 等待字符串出现在指定位置

TE_wait_sync_transaction:     记录系统在最近的 X SYSTEM 模式下保持的时间

WEB函数列表:

web_custom_request:允许您使用 HTTP 支持的任何方法来创建自定义

web_image:在定义的图像上模拟鼠标单击

web_link:在定义的文本链接上模拟鼠标单击

web_submit_data:执行“无条件”或“无上下文”的表单

web_submit_form:模拟表单的提交

web_url:  加载由“ URL”属性指定的 URL        HTTP 请求

web_set_certificate:使 Vuser 使用在 Internet Explorer 注册表中列出的特定证书

web_set_certificate_ex: 指定证书和密钥文件的位置和格式信息

web_set_user:         指定 Web 服务器的登录字符串和密码, 用于 Web 服务器上已验证用户身份的区域

web_cache_cleanup:       清除缓存模拟程序的内容

web_find:         在 HTML 页内搜索指定的文本字符串

web_global_verification: 在所有后面的 HTTP 请求中搜索文本字符串

web_image_check: 验证指定的图像是否存在于         HTML页内

web_reg_find: 在后面的 HTTP 请求中注册对 HTML源或原始缓冲区中文本字符串的搜索

web_disable_keep_alive:  禁用 Keep-Alive HTTP连接

web_enable_keep_alive:       启用 Keep-Alive HTTP 连接

web_set_connections_limit:   设置 Vuser 在运行脚本时可以同时打开连接的最大数目

web_concurrent_end:标记并发组的结束

web_concurrent_start:   标记并发组的开始

web_add_cookie:    添加新的 Cookie 或修改现有的 Cookie

web_cleanup_cookies:    删除当前由 Vuser 存储的所有 Cookie

web_remove_cookie:      删除指定的 Cookie

web_create_html_param:      将 HTML 页上的动态信息保存到参数中。(     LR 6.5 及更低版本)

web_create_html_param_ex:         基于包含在 HTML 页内的动态信息创建参数   (使用嵌入边界) ( LR6.5

及更低版本)。

web_reg_save_param:   基于包含在 HTML 页内的动态信息创建参数(不使用嵌入边界)

web_set_max_html_param_len:    设置已检索的动态 HTML 信息的最大长度

web_add_filter:       设置在下载时包括或排除     URL 的条件

web_add_auto_filter:      设置在下载时包括或排除     URL 的条件

web_remove_auto_filter:  禁用对下载内容的筛选

web_add_auto_header:向所有后面的 HTTP 请求中添加自定义标头

web_add_header:  向下一个 HTTP 请求中添加自定义标头

web_cleanup_auto_headers:停止向后面的 HTTP 请求中添加自定义标头

web_remove_auto_header:   停止向后面的 HTTP 请求中添加特定的标头

web_revert_auto_header:      停止向后面的 HTTP 请求中添加特定的标头,但是生成隐性标头

web_save_header: 将请求和响应标头保存到变量中

web_set_proxy:       指定将所有后面的 HTTP 请求定向到指定的代理服务器

web_set_proxy_bypass: 指定 Vuser 直接访问(即不通过指定的代理服务器访问)的服务器列表

web_set_proxy_bypass_local:         指定 Vuser 对于本地 (Intranet) 地址是否应该避开代理服务器

web_set_secure_proxy: 指定将所有后面的 HTTP 请求定向到服务器

web_set_max_retries:    设置操作步骤的最大重试次数

web_set_timeout:  指定 Vuser 等待执行指定任务的最长时间

web_convert_param: 将 HTML 参数转换成 URL 或纯文本

web_get_int_property: 返回有关上一个 HTTP 请求的特定信息

web_report_data_point: 指定数据点并将其添加到测试结果中

web_set_option: 在非 HTML 资源的编码、重定向和下载区域中设置 Web 选项

web_set_sockets_option

二、LR函数的类别

LR参数的更多相关文章

  1. LR参数组取值操作方法

    LR参数组取值操作方法 奶奶的,每次都要重写一次,粘这里,以后备用.这个使用频率高. Action(){//定义一个变量int rNum; //关联参数组,前提是请求的页面中,存在参数组web_reg ...

  2. lr参数与C语言函数参数的区别

    C变量不能再lr函数中使用: c变量必须定义在lr函数之前: LR参数可以在LR函数中直接当做字符串使用. LR参数是lr自己封装的一个钟对象, LR参数的表达方式:{ParamName}

  3. LR参数和变量

    一.参数: 1. 在LR函数中可以直接使用参数.参数必须在双引号“”中才能应用.大部分情况下,可以直接用参数代替函数中双引号内的数据.如下使用方法: lr_save_string("http ...

  4. Jmeter VS LR参数取值方式和迭代方式

    Jmeter的参数化 Jmeter中的参数就是变量. 变量的来源:测试计划.UDV.CSV.函数.正则表达式.数据库. 以Jmeter的CSV文件参数化为例:

  5. LR常用函数整理

    1,变量转参数lr_save_string("aaa","param"):将字符串"aaa"或者一个字符串变量,转变成LR的参数{param ...

  6. 性能测试-8.LR常用函数

    1.变量转参数 lr_save_string("参数内容","param"):将字符串“aaa”或者一个字符串变量,转变成LR的参数{param} 2.参数转变 ...

  7. google 搜索url详解

    www.google.com [http://www.google.cn/search?q=112&hl=zh-CN&client=aff- 360daohang&hs=yhE ...

  8. 吴恩达课后作业学习1-week3-homework-one-hidden-layer

    参考:https://blog.csdn.net/u013733326/article/details/79702148 希望大家直接到上面的网址去查看代码,下面是本人的笔记 建立一个带有隐藏层的神经 ...

  9. LoadRunner学习笔记

    什么是性能测试: 简单说,功能测试是软件是否能用,性能测试是看软件好不好用: 性能测试的含义,大体来讲就是通过自动化的手段,模拟生产运行的业务压力或者相应的场景,来测试协同系统是否满足生产需要. 性能 ...

随机推荐

  1. mac下git连接远程仓库gitee

    一.注册账号 https://gitee.com/ 二.创建仓库 三.创建后显示如下 四.根据页面上展示命令敲一遍就可以了. 备注:注意!!

  2. 得物(毒)APP,8位抽奖码需求,这不就是产品给我留的数学作业!

    作者:小傅哥 博客:https://bugstack.cn Github:https://github.com/fuzhengwei/CodeGuide/wiki 沉淀.分享.成长,让自己和他人都能有 ...

  3. Linux命令-1.远程登录

    原网站:http://www.runoob.com/linux/linux-remote-login.html Linux一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的Linux服务 ...

  4. 01-flask-helloWorld

    代码 from flask import Flask # 创建Flask对象 app = Flask(__name__) # 定义路由 @app.route('/') def index(): # 函 ...

  5. [日常摸鱼]HDU2157 How many ways??

    hhh我又开始水题目了 题意:给一张有向图,多次询问一个点到另一个点刚好走$k$步的方案数取模,点数很小 每个$a,b,k$的询问直接把邻接矩阵$map$自乘$k$次后$map[a][b]$就是答案了 ...

  6. flink连接器-流处理-读写redis

    写入redis resultStream.addSink(new RedisSink(FlinkUtils.getRedisSinkConfig(parameters),new MyRedisMapp ...

  7. pandas的学习4-处理丢失数据

    import pandas as pd import numpy as np ''' 有时候我们导入或处理数据, 会产生一些空的或者是 NaN 数据,如何删除或者是填补这些 NaN 数据就是我们今天所 ...

  8. 持久层之 MyBatis: 第二篇 :动态SQL And多表查询

    MyBatis入门到精通 完整CRUD UserDaoImpl 编写UserDao对应的UserDaoMapper.xml 添加UserDao的测试用例 编写UserDao的测试用例 解决数据库字段名 ...

  9. Nocalhost,让开发回归原始又简单

    在刚刚结束的 2020 腾讯云 Techo Park 大会 DevOps 分论坛「开发乘云起,扶摇九万里」上,CODING CEO 张海龙发布了由 CODING 团队自主研发的全新产品 Nocalho ...

  10. RPC 核心,万变不离其宗

    微信搜 「yes的练级攻略」干货满满,不然来掐我,回复[123]一份20W字的算法刷题笔记等你来领. 个人文章汇总:https://github.com/yessimida/yes 欢迎 star ! ...