loadrunner Lr_类函数之 lr_log_message()

lr_log_message()

向应用程序管理代理日志文件或LoadRunner Vuser日志发送消息。

int lr_log_message(const char * format,exp1,exp2,... expn。);

参数说明:

format C Language:要发送到日志文件的格式化字符串。如果是字符串,请用引号括起来。使用可用于printf的标准消息格式设置要打印的表达式的格式。

exp1,exp2,.. expn C Language:要格式化和打印的表达式(变量)。

message Object oriented languages:包含要发送到日志的消息的字符串。请参见VB字符串参数和Java字符串参数。

 

lr_log_message函数将消息发送到Vuser或代理日志文件(取决于应用程序),而不是输出窗口。您可以通过向日志文件发送错误或其他信息性消息来使用此功能进行调试。

您可以使用此函数将消息发送到日志文件,而不是将消息发送到输出窗口(使用lr_error_message或lr_output_message),从而避免网络过载。在诸如VuGen的独立程序中,lr_log_message将消息发送到viewer和output.txt。

 

要将消息发送到输出文件,必须在运行时设置中启用日志记录,并选择始终发送消息。如果选择仅在发生错误时发送消息,则此函数没有输出。

在Vuser执行日志中,此函数不列出发出消息的位置和行号。要发出包含这些详细信息的消息,请使用lr_output_message

statement

Output

lr_log_message("a message")

a message

lr_output_message("message");

Action(4): a message

 

示例:lr_log_message

在以下示例中,如果与服务器的连接失败,lr_log_message将向日志文件发送一条消息。

char * abort =“aborting ...”;

... ...

if(init()<0){

     lr_log_message(“login failed:%s”,abort);}

     return(0);

}}

在下一个示例中,在VuGen中定义了称为“迭代”的迭代数类型参数。 lr_log_message函数向LoadRunner Controller或应用程序管理管理中心发送一条消息,指示当前的迭代次数。

lr_log_message(“We're on iteration#%s”,lr_eval_string(“{iteration}”));

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值