LoadRunner函数的介绍
LoadRunner函数的介绍
LoadRunner函数
一:通用函数
LoadRunner的通用函数以lr为前缀,可以在任何协议中使用。可以如下分类:
信息相关的函数:
lr_error_message lr_output_message
事务函数:
lr_start_transaction lr_end_transaction
运行时函数:
lr_think_time lr_exit
参数相关的函数:
lr_save_datetime lr_advance_param lr_eval_string lr_save_string lr_get_attrib_string
一些函数的详细解释:
1.lr_error_message
往VuGen的回放日志和Controller的输出窗口发送错误信息,例子:
lr_error_message("string");
2.lr_abort()
中止脚本的执行。如果在Action中使用,就会中止Action的执行,而去执行vuser_end.
3.lr_exit
退出脚本,action或者迭代。
lr_exit(intcontinuation_option, intexit_status);
4.lr_save_string
保存指定的非空字符串到一个参数。
lr_save_string(const char *param_value, const char *param_name);
5.lr_save_date_time
保存日期和时间到参数中。
lr_save_datetime(const char *format,intoffset,const char *name);
在lr_save_datetime中使用偏移量
lr_save_datetime(“Tomorrow is %B %d %Y", DATE_NOW+ONE_DAY, “nextDate");
DATE_NOW+ONE_DAY:当前日期的偏移量
如果现在的时间是:2008年二月27
nextDate中保存的时间为:Tomorrow is二月28 2008
6.lr_advance_param
lr_advance_param (const char *param);
其中参数用双引号,但不用括号。
7.lr_eval_string
lr_eval_string("{parameter_name}");
返回指定参数的当前字符串值。
检索参数值,可以使用来下面的函数打印该输出到输出信息中。
lr_output_message或者lr_error_message
8.lr_get_attrib_string
lr_get_attrib_string (const char *argument);
二.特定协议的函数
这类函数跟录制的协议类型有关系。
Web协议:以web为前缀
lrd是数据库相关的函数,lrs是window socket协议的函数。
web_reg_save_param(const char *ParamName,LB,RB,ORD,SaveLen,SaveOffset, LAST);
例子:
web_reg_save_param("flight_name", "LB=Select your departure ", "RB="", LAST);
web_reg_find:
web_reg_find(“Text=Welcome”, SaveCount, LAST);
转自:http://www.51testing.com/html/66/34866-90847.html
LoadRunner函数的介绍的更多相关文章
- loadrunner 脚本开发-web_custom_request函数详细介绍
脚本开发-web_custom_request函数详细介绍 by:授客 QQ:1033553122 c语言版本: int web_custom_request(const char *RequestN ...
- LoadRunner函数百科叒叒叒更新了!
首先要沉痛通知每周四固定栏目[学霸君]由于小编外派公干,本周暂停. 那么这周就由云层君来顶替了,当然要要说下自己做的内容啦,DuangDuang! <LoadRunner函数百科>更新通知 ...
- php常用Stream函数集介绍
php常用Stream函数集介绍 作者: 字体:[增加 减小] 类型:转载 时间:2013-06-24 本篇文章是对php中的常用Stream函数集进行了详细的分析介绍,需要的朋友参考下 ...
- Signal ()函数详细介绍 Linux函数
http://blog.csdn.net/ta893115871/article/details/7475095 Signal ()函数详细介绍 Linux函数 signal()函数理解 在<s ...
- JavaScript function函数种类介绍
JavaScript function函数种类介绍 本篇主要介绍普通函数.匿名函数.闭包函数 1.普通函数介绍 1.1 示例 ? 1 2 3 function ShowName(name) { ...
- C语言之函数的介绍
函数的介绍 遇到的问题: 1.代码看起来特别多,不简洁 2.修改起来非常麻烦,需要所有用到的地方都修改 函数就可以解决上述这两个问题 函数可以理解为一个打包带,就是把一段代码打包起来,用到的时候只要写 ...
- ConnectString ()函数的介绍
ConnectString ()函数的介绍: connectstring 函数主要负责数据库的连接工作 Public Function ConnectString() As String ...
- Signal ()函数详细介绍 Linux函数(转)
Signal ()函数详细介绍 Linux函数 收藏人:紫火神兵 2012-09-27 | 阅:5659 转:22 | 来源 | 分享 signa ...
- Python入门之函数的介绍/定义/定义类型/函数调用/Return
本篇目录: 一. 函数的介绍 二. 函数的定义 三. 定义函数的三种类型 四. 函数调用的阶段 五. Return返回值 ======================================= ...
随机推荐
- DLL注入技术之依赖可信进程注入
DLL注入技术之依赖可信进程注入 依赖可信进程注入原理是利用Windows 系统中Services.exe这个权限较高的进程,首先将a.dll远线程注入到Services.exe中,再利用a.dll将 ...
- jvm-多线程
多线程的目的 为什么要使用多线程?可以简单的分两个方面来说: 在多个cpu核心下,多线程的好处是显而易见的,不然多个cpu核心只跑一个线程其他的核心就都浪费了: 即便不考虑多核心,在单核下,多线程也是 ...
- RTC, Real Time Clock
配置 写入RTC_PRL, RTC_CNT, RTC_ALR寄存器时,需要先进入配置模式,通过把RTC_CRL寄存器的CNF位置一. 另外,在每次配置一个寄存器时必须等待上一次配置完成,可以通过检测R ...
- 运行mybatis项目,运行测试类,点击test后,出现Cannot start compilation: the output path is not specified for module "前......
Cannot start compilation: the output path is not specified for module "前 后来发现是在pom.xml右击,有个+号,把 ...
- AT指令集之Call
1.//unsolicited result code,URC表示BP->AP+ESIPCPI:<call_id>,<dir>,<sip_msg_type>, ...
- docker删除常见命令
$ docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }') //停止容器 1b7067e19d6f a840 ...
- Selenium(二)---无界面模式+滑动底部
一.使用无界面模式 1.正常情况启动 selenium 是有界面的 2.有些情况下,需要不显示界面,这时只要设置一下参数就可以实现了 # 不想显示界面可以用 Chrome——配置一下参数就好 from ...
- drools决策表的使用
决策表我们在drools规则引擎初探里做了简单介绍,这里主要是介绍如何通过java代码来把这个excel文件和drools关联起来,如何使其达到我们想要的效果. 这里假设我们在resources目录下 ...
- JS事件 什么是事件?JavaScript 创建动态页面。事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 JavaScript 函数或程序的事件。
什么是事件 JavaScript 创建动态页面.事件是可以被 JavaScript 侦测到的行为. 网页中的每个元素都可以产生某些可以触发 JavaScript 函数或程序的事件. 比如说,当用户单击 ...
- 关于Excel的ctrl+方向键失效的解决方法
在Excel中按方向键,出现了类似滚动条的效果,即按下,表格就往下滚了一格.正常的情况应该是选中的单元格往下移动一格.其实这是一个很正常的情况,只要按一下Scroll Lock键就可以了,对于没有Sc ...