码迷,mamicode.com
首页 > 其他好文 > 详细

lr_wasted_time

时间:2014-11-22 02:10:06      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:loadrunner

以下代码:

    由于web_find函数进行的操作无须包括在事务总执行时间中,因些要用计时器来计算其执行时间,然后用lr_wasted_time函数将其从事务的总执行时间中扣除。

Action()

{

    double time_elapsed;

    merc_timer_handle_t timer;


    lr_start_transaction("Search");

    web_url("baidu_search",

            "url=http://www.baidu.com/s?wd=LoadRunner",

"mode=html",

            LAST);

timer=lr_start_timer();//创建计时器,返回值是计时器标志


web_find("web_find","what=load",LAST);


time_elapsed=lr_end_timer(timer);//计时结束,计时结果time_elapsed返回值单位是秒


lr_wasted_time(time_elapsed*1000);//lr_wasted_time函数定义的参数是毫秒,所以要*1000


lr_error_message("Find Time= %lf,wasted_time=%lf",time_elapsed,lr_get_transaction_wasted_time("Search"));

lr_end_transaction("Search",LR_AUTO);

return 0;

}

以上代码,lr_get_transaction_wasted_time使用注意点:

1、要在lr_end_transaction之前使用,因为它只能对当前处于“运行状态”的事务返回>0的结果。

2、调用lr_get_transaction_wasted_time之前,要使用lr_wasted_time移除损耗时间。

本文出自 “疯子” 博客,谢绝转载!

lr_wasted_time

标签:loadrunner

原文地址:http://494981.blog.51cto.com/484981/1581003

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!