lr_debug_message()
向日志文件发送调试消息。一般不推荐使用,可用通过图像化界面设置运行操作日期即可
int lr_debug_message(unsigned int message_level,const char * format,...);
参数说明:
message_level :One of the MessageLog Run-Time Settings. Disabled does not apply.(消息日志运行时设置之一)。禁用不适用。
format:格式化的字符串,它是要发送到日志文件的消息。您可以使用可用于printf的标准消息格式化。
lr_debug_message函数在指定的消息级别处于活动状态时发送调试消息。如果指定的消息级别不活动,则不发出消息。您可以从用户界面或通过使用lr_set_debug_message将活动消息级别设置为MSG_CLASS_BRIEF_LOG或MSG_CLASS_EXTENDED_LOG。要确定当前级别,请使用lr_get_debug_message。
请注意,您还可以使用OR分隔符(“|”)指定多个消息级别。如果任何一个级别是活动的(从UI),则消息将发出到“输出”窗口。如果没有活动级别,则不发出消息。
消息将发送到输出窗口。Todisplay the debug messages in the LoadRunner output window or ApplicationManagement agent log file, use the Expert Mode Settings. Activate Expert Mode (Tools> Expert Mode) and then choose Tools > Options > DebugInformation and select theGeneral check box.(要在LoadRunner输出窗口或应用程序管理代理日志文件中显示调试消息,请使用专家模式设置。激活专家模式(工具>专家模式),然后选择工具>选项>调试信息,并选择常规复选框。)
示例:lr_debug_message
在以下示例中,当设置了“参数替换”或“结果数据”类时,lr_debug_message向日志发出消息。
lr_set_debug_message(LR_MSG_CLASS_EXTENDED_LOG,LR_SWITCH_ON);
。。。
rc = lrd_fetch(Csr1,1,1,0,PrintRow3);
if(rc> 2000)
lr_debug_message(LR_MSG_CLASS_RESULT_DATA | LR_MSG_CLASS_PARAMETERS,“Operation failed。”);