首页 技术 正文
技术 2022年11月8日
0 收藏 420 点赞 1,174 浏览 1447 个字

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

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,488
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,903
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,736
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,487
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,127
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,289