天道酬勤,恒者能胜。追求卓越,成功就会在不经意间追上你。

Loadrunner11之VuGen常用函数lr_output_message()(四)

上一篇 / 下一篇  2011-11-23 00:28:23 / 精华(1) / 置顶(1) / 个人分类:性能测试工具


每篇一问:新买的袜子怎么会有一个洞?


1、 lr_output_message定义

a)        发送一条信息到日志文件、输出窗口或其他测试报告摘要里

2、 lr_output_message格式

a)        Return Values这个函数成功的返回值是那被发送的长度信息。失败的返回值是一个负数。

b)       Parameterization:不能找任何理由为这个函数进行标准参数化。

c)        C语言的格式是:int lr_output_message(const char *format,exp1,exp2…expn);

d)       Java语言的格式是:int lr.output_message(String message);

3、 lr_output_message注意

a)        这个函数在脚本部分发送信息到一个输出窗口时会指出行号(例如这个loadrunner输出窗口)、日志文件(例如这个Vugen日志文件、应用程序管理网站和代理日志文件)和其他的测试报告摘要

b)       注意每一个产品输出的详细细节,请看产品用户指南

c)        Vugen中运行一个脚本,这个输出文件是output.txt

d)       使用lr_error_message函数发送一个信息到loadrunner的输出窗口或者应用程序管理代理日志,不建议你在一个事务中发送信息到输出窗口或者代理日志中,因为这样会延长执行时间。使用lr_log_message发送消息到虚拟用户执行日志或者应用程序管理网站,但是不要发到输出窗口。

e)        发送一个消息到输出文件,你必须在run-time-setting>Log中选中always send message,如果你选择send message only when an error occurs,通过这个函数将不会有输出信息。

f)        使用lr_message函数来发送一个不包含位置细节的信息

g)       不要发送一个空值作为字符型参数,例如char *str=NULL;lr_output_message(“%s”,str),这是一个无效的函数。

4、 lr_output_message例子

a)        C语言的例子:在执行过程中通过该函数向我们展示我们现在在哪一次循环里

Lr_output_message(“we are on iteration %s”,lr_eval_string(“{iteration}”));

b)       Java语言的例子:打印出一个简单的信息

Lr.output_message(“we are on iteration the end”);


每篇一答:没有洞的袜子怎么穿。


                                         零测试


TAG: 零测试 例子 loadrunner11 Loadrunner11 VuGen vugen 定义 格式 注意

 

评分:0

我来说两句

Open Toolbar