loadrunner字符串处理函数
上一篇 / 下一篇 2011-12-16 17:44:16 / 个人分类:LoadRunner
*oq.NU(u&j*r%w0lr_save_datetime51Testing软件测试网 X4WNmu7kc | T5H"T1SA2O0把当前日期和时间保存到一个参数中51Testing软件测试网/a1p4rWj"G |
8u \rH$X7M0lr_save_int ,g+sN8A@#Y0 | \G2?e)Z I0把一个整数保存为参数 y)whH#g C+Sb0 |
51Testing软件测试网-t
n6b~"l vZG lr_save_searched_string51Testing软件测试网`x V H"R/o,rias | 51Testing软件测试网a%EGp~J![ 保存一个字符数组相对于字符串出现的部分。51Testing软件测试网7fr2b5Ktk:cA1f |
I j^I @S'D E+w#q/^0lr_save_string S#a3pv)r*Y0 | m"LI\JGD wWn0pB0把一个字符串保存到参数中51Testing软件测试网t,ax@ mGL |
:y:n&bZg#Tx%l)`0lr_save_var Aj{:qS4kP]#J;Q0 | A;w^7E4H4}0把字符串的一部分内容保存为参数51Testing软件测试网WBw9As2r+Rm |
51Testing软件测试网1NK8OPSGZ lr_eval_string51Testing软件测试网SH!M?4C-M Un | 51Testing软件测试网
EE9\Wv#} 返回参数的实际内容或返回一个包含参数的字符串的实际内容51Testing软件测试网RB*g)]] o3fU6wr |
siR Kx#aC7^0 下面我们将对这些函数作一一说明,并举例实践。51Testing软件测试网_9Jc/D}1U ID
51Testing软件测试网q(o"ZcIl#Ovoidlr_save_datetime(const char *format,intoffset,const char *name);51Testing软件测试网6c%Hc {.{k$l)\z
b9Mjv7cayl7^8F?G0参数解释:
v z'OR g2lJiC0format E_p3QC.rmt0 | 所检索的日期/时间信息的格式 6\,ir2RJr1f{0 |
offset G2Dd0UG7t$d `0 | 当前日期和时间的偏移量, 采用形式有: DATE_NOW, TIME_NOW, ONE_DAY, ONE_HOUR, ONE_MIN. 例如: TIME_NOW + ONE_HOUR s XD%c0k%\:g0 |
name *~R3iU @6y0 | 保存的参数名称,用来存储日期/时间信息。51Testing软件测试网 z_U#fCo3v |
7H-LM$i`0S(dR0例子:
@/MFt%V1L?Rg.P0Action()
Gw'?tV ~E+f0kU0{51Testing软件测试网2Dx^c2T3{l
lr_save_datetime("Tomorrow is %B %d %Y", DATE_NOW+ONE_DAY,"next");
,CS| u/~%}0
#h@0G5f+i0FH0lr_output_message(lr_eval_string("{next}"));
{|6?"hv'l051Testing软件测试网+n ]^ X|'\p
return0;
F'K SP0|z0}
运行结果为:51Testing软件测试网eds`.jz.Ih O
51Testing软件测试网pt7u&xR^Running Vuser...51Testing软件测试网EvT
~6~;Kk4Z+OiS
Starting iteration 1.
:lXC#R1i0Starting action Action.51Testing软件测试网f%R*V)O%TX[Jl9t9g
Action.c(5): Tomorrow is 七月 06 201151Testing软件测试网N^,{j@n#x
Ending action Action.
,YjO:NC+Y%AH0Ending iteration 1.
n1],SR
?AZ0Ending Vuser...51Testing软件测试网|,T|}5HBc1DJ x7G,O
intlr_save_int (intvalue, const char *param_name);51Testing软件测试网 N+oOp d
*_}z8z*eLUN0参数解释:
[,o\/yn*@K0value 6YBIKl6F^D0 | 将要保存到参数得整数值 2QK0Le(M@0 |
param_name b?2|s%aP:Ju^0 | 保存的参数名称 ;vPz v[&U"Fz%n*V0 |
例子:
0a O$Wh4[ F3q kbm0Action()
IN1y"qXi0{51Testing软件测试网4Pqk7B8H_$Qm#F
intnum;51Testing软件测试网"Q*v5{-V }K"_{6O
num=5;51Testing软件测试网lb7_l.CM|%Q
lr_save_int(num*2,"param1");51Testing软件测试网6ooSr3Vr7l
lr_output_message(lr_eval_string("{param1}"));51Testing软件测试网 B'}Uf?,@!NN ju
return0;51Testing软件测试网!^m(r!KX
}
1z(j\^2o;f E;D0C&Z0运行结果为:
IB}n#p^0%GL
vj"vVx x4s0Running Vuser...
y~.o6l%\ qP0Starting iteration 1.
f ]-C G7d%jBAo0Starting action Action.