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

lr_get_transaction_duration 函数介绍

时间:2015-05-05 19:11:41      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

lr_get_transaction_duration 用于获取事务所消耗的时间

实例:

Action()
{
    double trans_time;  //定义变量

    web_url("www.baidu.com", 
        "URL=http://www.baidu.com/", 
       .....

    lr_start_transaction("访问注册页");  //定义事务开始

    web_link("???", 
        "Text=???", 
        "Ordinal=2", 
        "Snapshot=t15.inf", 
     ......

    trans_time=lr_get_transaction_wasted_time("访问注册页");  //获得消耗时间

    if (trans_time) {
        lr_output_message("The duration up to the submit is %f seconds",trans_time);  //打印数输出消耗实时间
    }else{
        lr_output_message("the duration cannot be determined. ");
    }

    lr_end_transaction("访问注册页",LR_AUTO);  //事务结束

    return 0;
}
.......
Action.c(39): The duration up to the submit is 0.029588 seconds
Action.c(45): Notify: Transaction "访问注册页" ended with "Pass" status (Duration: 5.0300 Wasted Time: 0.0296).
Ending action Action.
Ending iteration 1.

39:持续时间长达0.029588秒的提交

45:通知:交易”访问注册页”结束,“通过”状态(持续时间:5.0300 浪费时间:0.0296)。

从上面的结果中发现,我们设置lr_get_transaction_wasted_time函数的时间0.029588 与事务结束浪费的时间 0.0296 非常接近。 这是因为我把 lr_get_transaction_wasted_time函数插入在了事务结果的前面,其实,我们可以将lr_get_transaction_wasted_time插入在事务执行过程的任意位置来计算消耗时间。

lr_get_transaction_duration 函数介绍

标签:

原文地址:http://www.cnblogs.com/qmfsun/p/4479694.html

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