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

一些函数的详细解释:

1lr_error_message

VuGen的回放日志Controller的输出窗口发送错误信息,例子:

lr_error_message("string");

2lr_abort()

中止脚本的执行。如果在Action中使用,就会中止Action的执行,而去执行vuser_end.

3lr_exit

退出脚本,action或者迭代。

lr_exit(intcontinuation_option, intexit_status);

4lr_save_string

保存指定的非空字符串到一个参数。

lr_save_string(const char *param_value, const char *param_name);

5lr_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

6lr_advance_param

lr_advance_param (const char *param);

其中参数用双引号,但不用括号。

7lr_eval_string

lr_eval_string("{parameter_name}");

返回指定参数的当前字符串值。

检索参数值,可以使用来下面的函数打印该输出到输出信息中。

lr_output_message或者lr_error_message

8lr_get_attrib_string

lr_get_attrib_string (const char *argument);

二.特定协议的函数

这类函数跟录制的协议类型有关系。

Web协议:以web为前缀

lrd数据库相关的函数,lrswindow 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

posted on 2017-07-18 17:02  小帅999  阅读(495)  评论(0编辑  收藏  举报

导航