51Testing软件测试论坛

标题: 为什么使用lr_get_transaction_wasted_time.之前 要使用lr_wasted_time 函数? [打印本页]

作者: wonder2004    时间: 2009-7-28 18:21
标题: 为什么使用lr_get_transaction_wasted_time.之前 要使用lr_wasted_time 函数?
为什么使用lr_get_transaction_wasted_time.之前 要使用lr_wasted_time 函数?
作者: 云层    时间: 2009-7-29 16:56
反过来才对应该是在lr_wasted_time 函数之前要用lr_get_transaction_wasted_time才正确
作者: boymarco    时间: 2009-7-30 09:13
云层版主说得对
通俗的说就是应该告诉LR要获取wasted time
然后再去掉这个时间
作者: xxicy    时间: 2009-7-31 13:51
标题: 2#和3#说的好像有点问题
我用代码试过了,如果单用lr_get_transaction_wasted_time(),返回值是0,再用lr_wasted_time()也只是移除了0秒的时间,那么这2句代码都毫无意义了。

只有先用函数lr_wasted_time(),
再用函数lr_get_transaction_wasted_time(),
lr_get_transaction_wasted_time的返回值才会大于0.
谁能给解释下?

附代码如下:
        timer=lr_start_timer();
        web_find("web_find",
        "what=9000000022",
        LAST);
        time_elapsed=lr_end_timer(timer);

        lr_output_message("find时间为:%f",time_elapsed);
        lr_output_message("事务当前的损耗时间为:%f",lr_get_transaction_wasted_time("登陆"));

        lr_wasted_time(time_elapsed*1000);
        lr_output_message("find时间为:%f,事务当前的损耗时间为:%f",time_elapsed,lr_get_transaction_wasted_time("登陆"));

结果:
Action.c(108): web_find was successful          [MsgId: MMSG-26392]
Action.c(113): find时间为:0.061241
Action.c(114): 事务当前的损耗时间为:0.000000
Action.c(117): find时间为:0.061241,事务当前的损耗时间为:0.061000
作者: 英英    时间: 2015-1-14 00:54
lr_get_transaction_wasted_time()函数统计的是事物开始到此函数位置,lr自身的浪费时间(如:执行关联、检查点等函数的时间)。

附代码如下:
        timer=lr_start_timer();
        web_find("web_find",
        "what=9000000022",
        LAST);
        time_elapsed=lr_end_timer(timer);

        lr_output_message("find时间为:%f",time_elapsed);
        lr_output_message("事务当前的损耗时间为:%f",lr_get_transaction_wasted_time("登陆"));  //先算出从事务开始到现在lr自身的浪费时间。因为无损耗,所以,lr_get_transaction_wasted_time= 0s 。

        //使用lr_wasted_time()函数为事物添加浪费时间
        lr_wasted_time(time_elapsed*1000);     //Wasted Time=lr自身的浪费时间(0s)+第三方时间的开销(time_elapsed*1000s))
        lr_output_message("find时间为:%f,事务当前的损耗时间为:%f",time_elapsed,lr_get_transaction_wasted_time("登陆"));
作者: 英英    时间: 2015-1-14 00:55

作者: 英英    时间: 2015-1-14 01:13
[url=]http://blog.csdn.net/hualusiyu/article/details/8976295[/url]




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2