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

  • 相关阅读:
    iOS之蓝牙开发—CoreBluetooth详解
    iOS-GCD使用详解
    iOS—Mask属性的使用
    idea导入eclipse中的maven项目
    SQL Server 查找字符串中指定字符出现的次数
    lLinux的常用命令
    从excel表中生成批量SQL
    ORA-00911: invalid character 错误解决
    sqlserver sp_who2和inputbuffer的使用,连接数
    如果存在这个表,则删除这个表的sql
  • 原文地址:https://www.cnblogs.com/qmfsun/p/4479694.html
Copyright © 2020-2023  润新知