请教: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 也没关于这个的介绍.. 高手看下哈 ,
英文说明也没这个.. 昨天就发了,等着人解释,也每个人来,唉 自己查阅英文帮助~发现 理解LR 的原理,最关键的是 C的功底.
看程序就像看作文一样,根据上下文来确认.
merc_timer_handle_t
应该是 LR 封装好的一个类, 当程序 导入#include "web_api.h" 时,就可能已经能使用这个类了.
因为我用排除法,一个一个 去掉 INCLUDE 的内容,它还是能识别 merc_timer_handle_t
在文章中的意思是显示创建一个对象(用OOP来看这段代码),随后,创建2个句柄.
然后
当作 LR_start_time();的参数.反馈时间.
这样理解就好多了,至少我能用一点点 今天也接触到这个函数 也想知道merc_timer_handle_t具体含义 今天也接触到这个函数 也想知道merc_timer_handle_t具体含义
kuangquanshui 发表于 2011-4-14 10:30 http://bbs.51testing.com/images/common/back.gif
我今天也接触到了,再顶下,希望有人能给我这样的菜鸟解释一下。 Action()
{
int i=0;
int j=0;
int l;
double time_elapsed, duration, waste;
merc_timer_handle_t timer;
for (l=1;l<=100;l++) {
lr_start_transaction("测试");
timer = lr_start_timer();
//lr_think_time(4);
time_elapsed = lr_end_timer(timer);
// Convert to millisecond.s
waste = time_elapsed * 1000;
if(waste>2)
{
lr_end_transaction("测试", LR_FAIL);
lr_output_message("时间= %f",waste);
i=i+1;
}
else
{
lr_end_transaction("测试", LR_PASS);
lr_output_message("时间= %f",waste);
j=j+1;
};
};
lr_output_message("成功次数为= %d",j);
lr_output_message("失败次数为= %d",i);
return 0;
} 最近工作中也用到了这个函数,处理时,报错“Syntax error”,求指导 merc_timer_handle_t,是定义一个时间类型,这个时间类型可以用来接收2个函数之间的wasted time,个人理解应该是这个意思
页:
[1]