51Testing软件测试论坛

标题: 请教:merc_timer_handle_t 是什么意思? [打印本页]

作者: bluemoon1999    时间: 2007-11-7 08:27
标题: 请教:merc_timer_handle_t 是什么意思?
请教:
最近研究事务的时间,发现例子中
用到 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 也没关于这个的介绍..
作者: bluemoon1999    时间: 2007-11-7 12:05
高手看下哈 ,
英文说明也没这个..
作者: pupu840323    时间: 2007-11-8 09:57
昨天就发了,等着人解释,也每个人来,唉
作者: bluemoon1999    时间: 2007-11-20 20:58
自己查阅英文帮助~发现 理解LR 的原理,最关键的是 C的功底.
看程序就像看作文一样,根据上下文来确认.

merc_timer_handle_t
应该是 LR 封装好的一个类, 当程序 导入  #include "web_api.h" 时,就可能已经能使用这个类了.
因为我用排除法,一个一个 去掉 INCLUDE 的内容,它还是能识别 merc_timer_handle_t
在文章中的意思是  显示创建一个对象(用OOP来看这段代码),随后,创建2个句柄.
然后  
当作 LR_start_time();的参数.反馈时间.
这样理解就好多了,至少我能用一点点
作者: kuangquanshui    时间: 2011-4-14 10:30
今天也接触到这个函数   也想知道merc_timer_handle_t具体含义
作者: ritazuozuo    时间: 2012-2-6 16:10
今天也接触到这个函数   也想知道merc_timer_handle_t具体含义
kuangquanshui 发表于 2011-4-14 10:30



    我今天也接触到了,再顶下,希望有人能给我这样的菜鸟解释一下。
作者: 让测试飞起来    时间: 2013-11-21 09:41
  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. }
复制代码

作者: voisvous    时间: 2014-2-10 14:17
最近工作中也用到了这个函数,处理时,报错“Syntax error”,求指导
作者: 仰望实现    时间: 2015-1-23 16:17
merc_timer_handle_t,是定义一个时间类型,这个时间类型可以用来接收2个函数之间的wasted time,个人理解应该是这个意思




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2