zoukankan      html  css  js  c++  java
  • loadrunner与日志有关的函数

    1. lr_message

    lr_message函数将消息发送到日志文件和输出窗口。在VuGen中运行时,输出文件为 output.txt。

    定义:

    intlr_message (const char * format, exp1, exp2,...expn.);

    lr_message("The begin time is %s",begin_time);

    2. lr_output_message

    在UNIX/Linux机器上,使用 " "来添加一个换行。
    在Windows机器上,使用" "来添加一个换行。

    lr_output_message函数将带有脚本部分和行号的消息发送到输出窗口和日志文件

    定义:

    intlr_output_message (const char * format, exp1, exp2,...expn.);

    例子:

    lr_output_message("The begin time is %s",begin_time);

    3.  lr_error_message

    lr_error_message函数将错误消息发送到输出窗口和Vuser日志文件。要发送不是特定错误消息的特殊通知,请使用lr_output_message。

    定义:

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

    例子:

    lr_error_message("Error 2:The response is not null before updating");

    4. lr_log_message

    lr_log_message函数将消息发送到Vuser或代理日志文件(取决于应用程序)。通过向日志文件发送错误消息或其他信息性消息,可以将该函数用于调试。

    定义:

    intlr_log_message (const char * format, exp1, exp2,...expn.);

    例子:

    lr_log_message("The begin time is %s",begin_time);

    四者的关系和区别:

    四个日志函数都会记录日志到mdrv.log和output.txt文件当中,所不同的是,lr_log_message由日志开关控制,其他三个不由日志开关控制。只有在Run-time Setting中选中”enable logging”才会日志lr_log_message的日志。lr_error_log除了日志错误日志以外,还会在controller中生成响应的error记录,因此,当需要记录某个异常的时候,建议使用lr_error_message。lr_message与lr_output_message的区别在于后者会显示脚本信息和行数,前者则不会显示。

    如:

    The begin time is 09:44:12                // 对应lr_ message

    before_update.c(19): The begin time is 09:44:12   // 对应lr_output_message

  • 相关阅读:
    running Android Studio on Windows 7 fails, no Android SDK found
    Dalvik虚拟机简要介绍和学习计划
    免费HTTP上传文件控件WebUploadFile.ocx发布,让实现Word在线编辑器变得容易
    ASP.NET生成缩略图的代码
    C++ MFC 关于SelectObject,请解释下,谢谢
    Visual C++中MFC消息的分类
    深入思考全局静态存储区、堆区和栈区
    coredump简介与coredump原因总结
    c++函数中的 指针参数跟地址参数区别
    解决SWFUpload在Chrome、Firefox等浏览器下的问题
  • 原文地址:https://www.cnblogs.com/mayyan/p/9884027.html
Copyright © 2011-2022 走看看