loadrunner Lr_类函数之 lr_set_debug_message()

lr_set_debug_message()

设置脚本执行的消息级别。

int lr_set_debug_message(unsigned int message_level,unsigned int on_off);

 

参数说明:

message_level:消息日志运行时设置之一。

on_off:用于激活或停用特定消息级别设置的开关。使用开关常数之一。

 

lr_set_debug_message函数设置调试消息级别message_lvl,用于脚本执行。通过设置消息级别,您可以确定发送哪些信息。该设置通过将LR_SWITCH_ON传递为on_off来启用,并通过LR_SWITCH_OFF禁用。

消息将发送到应用程序管理代理日志或LoadRunner Vuser输出。

Message levels are generally set in the script's Run-time Settings dialog box. The value can be changed from the current Run-time Settings value. For example, if the script's current message level in the Run-time Settings is set at "Brief" mode, the value can be increased to "Extended log" (LR_MSG_CLASS_EXTENDED_LOG):(级别通常在脚本的运行时设置对话框中设置。该值可以从当前运行时设置值更改。例如,如果脚本在运行时设置中的当前消息级别设置为“简要”模式,则该值可以增加为“扩展日志”(LR_MSG_CLASS_EXTENDED_LOG)

):

     lr_set_debug_message(LR_MSG_CLASS_EXTENDED_LOG,LR_SWITCH_ON)

然后再次降低到“简短”:

     lr_set_debug_message(LR_MSG_CLASS_EXTENDED_LOG,LR_SWITCH_OFF)

 

要启用在运行时设置中禁用的日志记录,请将消息级别设置为其他级别。例如:

lr.set_debug_message(lr.MSG_CLASS_EXTENDED_LOG,lr.SWITCH_ON);

 

启用日志记录后,通过将调试级别设置为零(0)并使用lr.SWITCH_ON开关作为第二个参数激活选项,返回到禁用状态。

消息级别结果数据,参数替换和完整跟踪是扩展日志设置的特定详细信息或子设置。要设置这些子设置之一,您可以在message_level参数中使用logical Or's。

使用LR_SWITCH_DEFAULT作为on_off将message_level的开/关状态设置为默认值,而不考虑先前对lr_set_debug_message的调用。使用带有单个message_level参数的LR_SWITCH_DEFAULT。它不与ORed message_level设置一起使用。

 

示例:lr_set_debug_message

在此示例中,lr_set_debug_message函数在调用lrd_fetch之前启用完整跟踪选项,用户需要对其进行调试,因为它已给出意外的结果。

 

第二次调用lr_set_debug_message通过关闭(LR_SWITCH_OFF)扩展消息级别将调试级别重置为之前的调试级别。

请注意,消息级别的两个值(LR_MSG_CLASS_EXTENDED_LOG和LR_MSG_CLASS_FULL_TRACE)已逻辑或运算在一起。

lr_set_debug_message(LR_MSG_CLASS_EXTENDED_LOG | LR_MSG_CLASS_FULL_TRACE,LR_SWITCH_ON);

rc = lrd_fetch(Csr1,1,1,0,PrintRow3);

if(rc> 2000)

     lr_debug_message(LR_MSG_CLASS_FULL_TRACE,

              “获取失败返回%d”,rc);

/ *现在将消息类重置为原级* /

lr_set_debug_message(LR_MSG_CLASS_EXTENDED_LOG | LR_MSG_CLASS_FULL_TRACE,LR_SWITCH_OFF);

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值