热爱测试,主要研究性能测试和自动化测试方面的技术,希望与同样对测试有热情的你一同进步成长

LoadRunner函数的介绍

上一篇 / 下一篇  2008-08-21 20:14:14 / 个人分类:性能测试

LoadRunner函数

\bpzh k jy&D0

一:通用函数51Testing软件测试网 Vn'E.m w7aJ

LoadRunner的通用函数以lr为前缀,可以在任何协议中使用。可以如下分类:

Ct5Or(i!H%G|0

信息相关的函数:51Testing软件测试网3Ov S H0~Y0}o*G

lr_error_message lr_output_message

-{0_(BF3s2X"Ro0

事务函数:51Testing软件测试网K GrSRM r0yn

lr_start_transaction   lr_end_transaction51Testing软件测试网?_8ISO\B[u/m

运行时函数:51Testing软件测试网}c5N(N-D3Q8}q,L

lr_think_time        lr_exit51Testing软件测试网uTUUxO[Td s

参数相关的函数:51Testing软件测试网I2bU&g l{+sR

lr_save_datetime lr_advance_param lr_eval_string lr_save_string lr_get_attrib_string51Testing软件测试网 T:J-hS^

一些函数的详细解释:

){V] a#Q aXR%D Q-W c&k0

1lr_error_message

(_ x+R7_ dV_+R0

VuGen的回放日志Controller的输出窗口发送错误信息,例子:51Testing软件测试网x"hiR:|_%G

lr_error_message("string");

]E$D xiz8z3C0

2lr_abort()

%R$F1v^{J0

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

B+~r6x.z `Q(vQ0

3lr_exit51Testing软件测试网4ALi&D w t

退出脚本,action或者迭代。51Testing软件测试网3]"\W2c8b

lr_exit(intcontinuation_option, intexit_status);

UfK4e*\[2o.o0

4lr_save_string

^0z#U+u)Sm0

保存指定的非空字符串到一个参数。51Testing软件测试网\ P_2}Ag#DJVdp

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

7S m/S T'l(v0

5lr_save_date_time

4A$B/i"K,S.nb0

保存日期和时间到参数中。51Testing软件测试网J!`DD4_O`Y

lr_save_datetime(const char *format,intoffset,const char *name);51Testing软件测试网hGB5z+x1XvhX1D

lr_save_datetime中使用偏移量51Testing软件测试网(n)_f4BL%a%i-pZS

lr_save_datetime(“Tomorrow is %B %d %Y", DATE_NOW+ONE_DAY, “nextDate");51Testing软件测试网:h @] k}

DATE_NOW+ONE_DAY:当前日期的偏移量

SyIo w_a$C+q$W0

如果现在的时间是:2008年二月27

b p-eK0}Z$_0{&F0

nextDate中保存的时间为:Tomorrow is二月28 200851Testing软件测试网4lY X,Kg7R

6lr_advance_param51Testing软件测试网x;^J,J P$`

lr_advance_param (const char *param);51Testing软件测试网4Z^$g"E/Ztz

其中参数用双引号,但不用括号。51Testing软件测试网"uhe N n

7lr_eval_string

'WU+sOk![0

lr_eval_string("{parameter_name}");

6oWw.Y_m,X0

返回指定参数的当前字符串值。51Testing软件测试网\/_%j)lsdSnV

检索参数值,可以使用来下面的函数打印该输出到输出信息中。51Testing软件测试网Q}zT3a\

lr_output_message或者lr_error_message51Testing软件测试网 p5r4~fW%O

8lr_get_attrib_string51Testing软件测试网OK&`r,g

lr_get_attrib_string (const char *argument);

OY{ tv&z9h7oo)m0

二.特定协议的函数51Testing软件测试网av8S(G"@

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

N*m-f%ot4[Zo0

Web协议:以web为前缀51Testing软件测试网6Z^ ?:Y3C+}7C

lrd数据库相关的函数,lrswindow socket协议的函数。51Testing软件测试网 X;K'f.inL

web_reg_save_param(const char *ParamName,LB,RB,ORD,SaveLen,SaveOffset, LAST);51Testing软件测试网hW.buO;PDnk9v

例子:

,lo viPXw4j0

web_reg_save_param("flight_name", "LB=Select your departure ", "RB="", LAST);51Testing软件测试网.Z0jI(D:z

web_reg_find:51Testing软件测试网,t"Yo~([T}.s

web_reg_find(“Text=Welcome”, SaveCount, LAST);

l4\3c3jLe(bf2[!O0

 51Testing软件测试网m1S s;l r~9t)z


TAG: 性能测试

 

评分:0

我来说两句

Open Toolbar