十五年测试老手,长期负责WEB\APP 项目测试,目前主要负责团队管理工作。

loadrunner 输出函数

上一篇 / 下一篇  2011-11-12 23:50:42 / 个人分类:其它

查看( 5082 ) / 评论( 2 )
输出函数:51Testing软件测试网dj:O)]X3QjK-_
1、int lr_output_message (const char * format, exp1, exp2,...expn.); 将带有脚本部分和行号的消息发送到输出窗口和日志文件51Testing软件测试网$}3p4AV[h
参数:51Testing软件测试网]X7B9?e0w
format 格式字符串,使用标准的消息格式。51Testing软件测试网KP \M+K i
exp1,exp2..  参数列表51Testing软件测试网6f0l;ad4\8URD

gu$iaq%} f$Nf0 消息格式:
H+Z7}*^m8X0
6I2^"zUI&BJy;S0
H4R&p T-u.b$z!Ss0
U+f\3{gV0
!T;fT@d%\0
:rfS3U Q2hr;Y0
%r+q)g3uJ |2a8C051Testing软件测试网r6d"nU6l a7`!Qx.k
51Testing软件测试网'MH)}*x2S8YAI

7o3Iz(RY{A'];~b0
Character51Testing软件测试网*[5u@#Y*k
Argument Type
[0o2sjZh2g0
Printed As51Testing软件测试网w k(o7j+j
d,i51Testing软件测试网0YW8Y#WkM b:Jo
int
#D f"KSf0
decimal number
U WGgw-M]0
o
K3h1f;U0{0
int
"IG`#? oUw/m&i${2g0
unsigned octal number without a leading zero51Testing软件测试网/J QP)s6h2wJ J/c3C%h%E
x,X
E `mVE2]e0
int
{"AB9}7K j/D W0
unsigned hexadecimal number without a leading 0x
GQ w x,u"O-N9p"h0
u51Testing软件测试网wd0G%~`T!T&g
int
)o$n2ud_zpk0
unsigned decimal number51Testing软件测试网[AI+V5[C
c51Testing软件测试网%j4i ~ Et0?
int51Testing软件测试网E4]`y'@fT.aE]
single character
-E0dh%^(z7qD0
s51Testing软件测试网o4h~/X[{?kZ9}
char *
Sk+xPJP {+z0
print characters until either `\0' or the number of characters given in the precision is reached
t'r2f;qk|8i9r4K*i0b0
e,E
]0tvo0E${0
double
[%U~3o%^"Q)n6y0
engineering notation (m.dddddd e+exponent). If precision is greater than fractional part, prints trailing zeros
^FQ Fc-CF p4b0
g,G
`#O:Kh&R8r:X:c5o:s0
double
^0Ccq,z ] P G0
engineering notation without trailing zeros or trailing decimal point51Testing软件测试网_ t.X/T l"^]
%51Testing软件测试网:~/AdJ1V6A)kzPzd
none
mv$VR,WN)d;k0
print the character `%'
;kKK\&O(^0
51Testing软件测试网2]WN-X)@4` W iU
示例:51Testing软件测试网[a"b0wS u7s
51Testing软件测试网.X0w)nYn&c`W
lr_output_message ( "We are on iteration #%s", lr_eval_string ( "{iteration}" ) );//输出变量
Hr }.IC8[v+]0 2、int lr_message (const char * format, exp1, exp2,...expn.);将消息发送到日志文件和输出窗口51Testing软件测试网Bj I)eS*d0bg4Q
参数同上。
r7cL_'X)^"q!]0 lr_message ("login failed: %s", abort);51Testing软件测试网.G7Ox/|:b2H%Q U;L
与lr_out_message输出格式不同:

51Testing软件测试网c6G\0`?[ XL?FG
51Testing软件测试网TGj!Z7\K-T Z/ts&|
statementOutput
lr_message("a message")51Testing软件测试网s{:b3Z"_/Mh)v!y
a message51Testing软件测试网L'vdzI)c
lr_output_message("a message");
-k*c [5o{\3`0
Action(4): a message51Testing软件测试网i r"hs I)M
51Testing软件测试网[M m"g1g1_5I

51Testing软件测试网 qB2S0y.]p xC\{
3、int lr_debug_message (unsigned int message_level, const char * format, ... );51Testing软件测试网F N7R~c3S.P&x

O+L,[X"c'W%v0 在指定的消息级别出于活动状态时发送一条调试信息。如果指定的消息级别未处于活动状态,则不发出信息。可使用lr_set_debug_message()设置消息级别,或使用lr_get_debug_message获取消息级别。51Testing软件测试网"CJ/f?.zCua-N
示例:51Testing软件测试网#PE!bg`
lr_debug_message(LR_MSG_CLASS_RESULT_DATA|LR_MSG_CLASS_PARAMETERS, "Operation"Operation failed.");51Testing软件测试网^r8tUO5}!E.~

Aex;RcC0 4、int lr_error_message (const char * format, exp1, exp2,...expn. );将错误消息发送到输出窗口和Vuser日志文件。
}eW C0PJ0 5、int lr_log_message (const char * format, exp1, exp2,...expn.);将消息发送到VUser或代理日志文件而不是发送到输出窗口。通过向日志文件发送错误消息或其它消息可以用于调试。
-Xu xY2Clf~0 示例:51Testing软件测试网mU*R}w ZB-N+bE
char* abort="aborting...";51Testing软件测试网]/d,|uiR
...
y5^"w%WFqwbY0 if (init() < 0) {51Testing软件测试网9VP } o"uA5vw1a"u
       lr_log_message ("login failed: %s", abort);}51Testing软件测试网.aj-P%X,r
       return(0);51Testing软件测试网[+\7g(b ^
}
NN*|?6@/y5]!_L0 51Testing软件测试网3\){5Y}:@} U

r-mZlPUkS!D.r0 6、int lr_set_debug_message (unsigned int message_level, unsigned int on_off); 设置脚本调试消息级别,通过设置调试消息级别,可以决定哪些消息发送。
8Q%W9J&G7u0 lr_set_debug_message(LR_MSG_CLASS_EXTENDED_LOG, LR_SWITCH_ON)//启用LR_MSG_CLASS_EXTENDED_LOG级别
0m6N-Z!eu"T_0 lr_set_debug_message(LR_MSG_CLASS_EXTENDED_LOG,LR_SWITCH_OFF)//停用LR_MSG_CLASS_EXTENDED_LOG级别51Testing软件测试网6V2x/G'D{)R \#OC(] y
三种消息级别R_MSG_CLASS_DISABLE_LOG     0
_1}QA B+~N0 LR_MSG_CLASS_BRIEF_LOG       1
0o!aOF&R9P ]_O0 LR_MSG_CLASS_EXTENDED_LOG    1651Testing软件测试网ty7cGl)fD F

yjZ,]j_,vFRn7Y8b$S0 7、unsigned int lr_get_debug_message ( );返回当前日志级别

TAG:

Talia2010的个人空间 Talia2010 发布于2012-11-14 11:56:02
Thanks
Talia2010的个人空间 Talia2010 发布于2012-11-15 09:24:44
谢谢楼主
我来说两句

(可选)

Open Toolbar