坚持到底!测试到底!
贴出LR常用的一些函数
上一篇 /
下一篇 2007-01-09 11:46:05
LR一些常用的函数:
9S-~Id e0lr_start_transaction 为性能分析标记事务的开始
]*L/`1w6k9E*Au2j0lr_end_transaction 为性能分析标记事务的结束
OX R#h0^^G0lr_rendezvous 在Vuser脚本中设置集合点51Testing软件测试网\I-~3M%l
M3c Yx
lr_think_time 暂停Vuser脚本中命令之间的执行51Testing软件测试网3s @Vyi6~*_|za
lr_end_sub_transaction标记子事务的结束以便进行性能分析
kc dOo.k0lr_end_transaction标记LoadRunner事务的结束
wS,a
Bcv0Lr_end_transaction("trans1",Lr_auto);lr_end_transaction_instance标记事务实例的结束以便进行性能分析51Testing软件测试网-p ? g{ox
51Testing软件测试网#DS7k6gnCL'y/n0B
lr_fail_trans_with_error将打开事务的状态设置为LR_FAIL并发送错误消息
W5ew[X0
Qk)IA1S'dWi
X0lr_get_trans_instance_duration获取事务实例的持续时间(由它的句柄指定)
kcF*H
o!z2Ok3z|051Testing软件测试网 W
U3_%Y2j|6@_8E#y9}
lr_get_trans_instance_wasted_time获取事务实例浪费的时间(由它的句柄指定)
7g2?tj&@^1c0
6M)f!gqCo0lr_get_transaction_duration获取事务的持续时间(按事务的名称)
0Ada5H7GB051Testing软件测试网)h2X;XEEr
lr_get_transaction_think_time获取事务的思考时间(按事务的名称)
$vt4P(B;Dd(nKEf#@051Testing软件测试网2A3n2m.V"TBt`
lr_get_transaction_wasted_time获取事务浪费的时间(按事务的名称)51Testing软件测试网B |Q{ G2x3E8Q2T|
51Testing软件测试网mRi!z!G-CS
lr_resume_transaction继续收集事务数据以便进行性能分析51Testing软件测试网 tDM"T)zj-t?
51Testing软件测试网b[3_)[2q5T
lr_resume_transaction_instance继续收集事务实例数据以便进行性能分析
5~Rz8A1ZMi#?051Testing软件测试网6ak2a7L^$g tZ4?
lr_set_transaction_instance_status设置事务实例的状态51Testing软件测试网!M3w4|EZu*B%X
51Testing软件测试网 vN$Z'h3^ q?#h
lr_set_transaction_status设置打开事务的状态
:FUR)~ OJ8c`#zp0lr_set_transaction_status_by_name设置事务的状态51Testing软件测试网T!qJJ7^?~
51Testing软件测试网~!t9W1gBY
lr_start_sub_transaction标记子事务的开始51Testing软件测试网1j"cI^Y*X6U&V^
51Testing软件测试网*t\*A8K}4t^
lr_start_transaction标记事务的开始51Testing软件测试网+[T wY:U
u-hH&lEnv0Lr_start_transaction("trans1");lr_start_transaction_instance51Testing软件测试网\i9f$[spFR
启动嵌套事务(由它的父事务的句柄指定)
T6WH7\)G{X
B051Testing软件测试网Z5L/s4F{G&a~]#q;`s
lr_stop_transaction停止事务数据的收集
O s5S8IXZH*~0
^/o#c$y/E!Y0lr_stop_transaction_instance停止事务(由它的句柄指定)数据的收集
E`|%D;}h
MI1~0
0W%Ft!^
v$\0lr_wasted_time 消除所有打开事务浪费的时间51Testing软件测试网K8j+d#m'Q
51Testing软件测试网~%W&|N Kf b
lr_get_attrib_double检索脚本命令行中使用的double类型变量
@h!vQ:T4S ~{5k051Testing软件测试网6RIYtW![`}
lr_get_attrib_long检索脚本命令行中使用的long类型变量51Testing软件测试网*H*d v,tM6k9`
|
6U2U5u*{`Q~
u(t0lr_get_attrib_string检索脚本命令行中使用的字符串51Testing软件测试网]NU b9e2x0erdm]
k|s+a|P#A0lr_user_data_point记录用户定义的数据示例
L-f(q
@ARtyD@4R051Testing软件测试网a"ri9R/R*y
lr_whoami将有关Vuser脚本的信息返回给Vuser脚本51Testing软件测试网'Iin$x:WHKA^
S
wLVmROLc{:j0lr_get_host_name返回执行Vuser脚本的主机名
]oRs\:GGa1q0
S0cv{!Ql`%lT2E+s/UX0lr_get_master_host_name返回运行LoadRunner Controller的计算机名51Testing软件测试网i N
IeT2y U
-A4d3]A*dy^!e0lr_eval_string用参数的当前值替换参数
h
B*Z*H0x.V+lJT051Testing软件测试网6xAV%O)bgX
lr_save_string将以NULL结尾的字符串保存到参数中
'U"me\b}!x/Y"R.S051Testing软件测试网9xc"G^
IK2Ie(@
lr_save_var将变长字符串保存到参数中51Testing软件测试网S1^*heI5d9}
Y@D$rO%@d0lr_save_datetime将当前日期和时间保存到参数中51Testing软件测试网QZ5y?H#q4F
51Testing软件测试网#mm"M0KdP5w
lr _advance_param前进到下一个可用参数
[L:aJ'@"Z7D2W,G051Testing软件测试网1`v{d,F&d7FCJ9z
lr _decrypt解密已编码的字符串51Testing软件测试网6D6~sI]!^I
51Testing软件测试网yQ#M#Gv*FD
lr_eval_string_ext检索指向包含参数数据的缓冲区的指针51Testing软件测试网0~2\0R?h7N"aB
7@$`c BI6[3h0lr_eval_string_ext_free释放由lr_eval_string_ext分配的指针
D p;c-kl.u"CT0
9F${#h7Q*w,g0lr_save_searched_string在缓冲区中搜索字符串实例,并相对于该字符串实例,将该缓冲区的一部分保存到参数中51Testing软件测试网#CP%v4\qj)s.N
51Testing软件测试网f!I
H)r$j
lr_debug_message将调试信息发送到输出窗口51Testing软件测试网T+^EdoL/q
51Testing软件测试网k|HB x C6\0j8I
lr_error_message将错误消息发送到输出窗口51Testing软件测试网I-P.yet1b%d8Q"T;^j
[
pAn!BL+x4Hrg0lr_get_debug_message检索当前消息类
XStG$ba.k#e^[051Testing软件测试网 qkp Y2SL p
lr_log_message将消息发送到日志文件
U;ttn~0@eN0
&OS7n!e#Un0lr_output_message将消息发送到输出窗口51Testing软件测试网I/x A;| e
51Testing软件测试网Y
O8H%W {q)t1w;x
lr_set_debug_message设置调试消息类
V&J
Rm z4`
m:zz0
t}v!Dj5]f0lr_vuser_status_message生成带格式的输出,并将其写到ControllerVuser状态区域51Testing软件测试网/h&uRfsL
Mn2}|LB`0lr_message将消息发送到Vuser日志和输出窗口51Testing软件测试网 am+Yx;R
9l&nc,~1hv Fxo0lr_load_dll加载外部DLL51Testing软件测试网L7m!os&[&~p
!AO?&@^z2F6D"L|Y`0lr_peek_events指明可以暂停Vuser脚本执行的位置51Testing软件测试网$Oi9[{}9n-~
Y?r l/TA0lr_think_time暂停脚本的执行,以模拟思考时间(实际用户在操作之间暂停以进行思考的时间)51Testing软件测试网
{jZ
`+U1TC
51Testing软件测试网J#_:H7Qk}
lr_continue_on_error指定处理错误的方法51Testing软件测试网+Ohl)UH7rc
51Testing软件测试网9A|8YMF9o1~}
lr_continue_on_error (0);lr_continue_on_error(1);
6~.ch{!tcm#Ad051Testing软件测试网7b8M3Sm$X
lr_rendezvous 在Vuser脚本中设置集合点
@D1\'c-Y|#YYO051Testing软件测试网Q?0cVqP
TE_wait_cursor等待光标出现在终端窗口的指定位置51Testing软件测试网.Z3r*n8m ]F/}]
51Testing软件测试网|WL+qp7t)RW6DX
TE_wait_silent等待客户端应用程序在指定秒数内处于静默状态
"t cja8O0Qu051Testing软件测试网#m9W
p2j+r/]6B
TE_wait_sync等待系统从X-SYSTEM或输入禁止模式返回51Testing软件测试网$HnZYaT}
Wv!OD Y{0TE_wait_text等待字符串出现在指定位置
G5Uy%A2n:w1J,L051Testing软件测试网h,Eete!W;vj
TE_wait_sync_transaction记录系统在最近的X SYSTEM模式下保持的时间 51Testing软件测试网wIhE;f
收藏
举报
TAG:
贴出LR常用的一些函数
loadrunner