51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6586|回复: 8
打印 上一主题 下一主题

[原创] 请教:merc_timer_handle_t 是什么意思?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-11-7 08:27:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教:
最近研究事务的时间,发现例子中
用到 merc_timer_handle_t MasterT
例子中用到这个定义:
感觉这个是定义一个时间, 因为C语言 在 使用前 都需要申明,
于是 我照着例子 写了一个 ,
但是系统报错,不认识这个 merc_timer_handle_t MasterT.

是不是需要导入什么包才行?

问题:
1.merc_timer_handle_t  是什么意思 ?
2.我如果用这个来计算一个事务所消耗的时间, LR 的事务处理时间是不是 发送请求 到LR 接收到响应 这段时间?

注: BAIDU.COM///GOOGLE.COM  都无结果.
/www.wilsonmar.com 也没关于这个的介绍..
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-11-7 12:05:40 | 只看该作者
高手看下哈 ,
英文说明也没这个..
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-11-8 09:57:46 | 只看该作者
昨天就发了,等着人解释,也每个人来,唉
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-11-20 20:58:16 | 只看该作者
自己查阅英文帮助~发现 理解LR 的原理,最关键的是 C的功底.
看程序就像看作文一样,根据上下文来确认.

merc_timer_handle_t
应该是 LR 封装好的一个类, 当程序 导入  #include "web_api.h" 时,就可能已经能使用这个类了.
因为我用排除法,一个一个 去掉 INCLUDE 的内容,它还是能识别 merc_timer_handle_t
在文章中的意思是  显示创建一个对象(用OOP来看这段代码),随后,创建2个句柄.
然后  
当作 LR_start_time();的参数.反馈时间.
这样理解就好多了,至少我能用一点点
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2011-4-14 10:30:46 | 只看该作者
今天也接触到这个函数   也想知道merc_timer_handle_t具体含义
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2012-2-6 16:10:45 | 只看该作者
今天也接触到这个函数   也想知道merc_timer_handle_t具体含义
kuangquanshui 发表于 2011-4-14 10:30



    我今天也接触到了,再顶下,希望有人能给我这样的菜鸟解释一下。
回复 支持 反对

使用道具 举报

  • TA的每日心情

    2024-10-20 14:47
  • 签到天数: 564 天

    连续签到: 1 天

    [LV.9]测试副司令

    7#
    发表于 2013-11-21 09:41:02 | 只看该作者
    1. Action()
    2. {
    3. int i=0;
    4. int j=0;
    5. int l;

    6. double time_elapsed, duration, waste;
    7. merc_timer_handle_t timer;
    8. for (l=1;l<=100;l++) {
    9. lr_start_transaction("测试");
    10. timer = lr_start_timer();
    11. //lr_think_time(4);
    12. time_elapsed = lr_end_timer(timer);


    13. // Convert to millisecond.s
    14. waste = time_elapsed * 1000;



    15. if(waste>2)

    16. {
    17. lr_end_transaction("测试", LR_FAIL);
    18. lr_output_message("时间= %f",waste);       

    19. i=i+1;
    20. }
    21. else

    22. {
    23. lr_end_transaction("测试", LR_PASS);
    24. lr_output_message("时间= %f",waste);

    25. j=j+1;
    26. };

    27. };

    28. lr_output_message("成功次数为= %d",j);
    29. lr_output_message("失败次数为= %d",i);

    30.         return 0;
    31. }
    复制代码
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2014-2-10 14:17:38 | 只看该作者
    最近工作中也用到了这个函数,处理时,报错“Syntax error”,求指导
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2015-1-23 16:17:46 | 只看该作者
    merc_timer_handle_t,是定义一个时间类型,这个时间类型可以用来接收2个函数之间的wasted time,个人理解应该是这个意思
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-7 15:35 , Processed in 0.065044 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表