zoukankan      html  css  js  c++  java
  • lr_get_transaction_duration 函数介绍

    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插入在事务执行过程的任意位置来计算消耗时间。

  • 相关阅读:
    lightoj 1341 Aladdin and the Flying Carpet(算术基本定理)题解
    Bi-shoe and Phi-shoe(欧拉函数/素筛)题解
    HDU 2157(矩阵快速幂)题解
    SPOJ LAS(BFS)题解
    codevs 1106 篝火晚会
    codevs 1137 计算系数
    codevs 1171 潜伏者
    codevs 3732 解方程
    codevs 3290 华容道
    codevs 3289 花匠
  • 原文地址:https://www.cnblogs.com/qmfsun/p/4479694.html
Copyright © 2011-2022 走看看