您的位置:首页 > 其它

lr_get_transaction_duration 函数介绍

2015-05-05 17:08 113 查看
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插入在事务执行过程的任意位置来计算消耗时间。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: