loadrunner中lr_wasted_time函数

lr_wasted_time函数

增加事务时消耗时间,并不是覆盖事务消耗时间。

 测试代码如下:

Action()

{

         int i;

         double wasteTime ;

         double wasteTime1 ;

         int baseIter =100;

         char dude[1000];

         merc_timer_handle_t timer;

 

         lr_start_transaction("Demo");

 

         timer=lr_start_timer();

 

         for(i=0;i<=baseIter*10;i++){

                   sprintf(dude,"Thisis the way we waste time in a script = %d",i);

         }

 

         wasteTime=lr_end_timer(timer);

 

         lr_output_message("Usercreated waste time = %lf", wasteTime);

 

         lr_wasted_time(wasteTime*1000);

 

         lr_output_message("frist lr_waste_time: Duration = %lf - Waste = %lf",        

       lr_get_transaction_duration("Demo"),

       lr_get_transaction_wasted_time("Demo"));

 

         lr_wasted_time(wasteTime*1000);

 

   lr_output_message("second lr_waste_time: Duration = %lf - Waste =%lf",        

       lr_get_transaction_duration("Demo"),

       lr_get_transaction_wasted_time("Demo"));

 

         lr_think_time(1);

 

  for (i=0; i< (5 * baseIter); ++i)

 

           sprintf(dude,"This is the way we waste time in a script = %d",i);

 

         wasteTime1= lr_get_transaction_wasted_time("Demo");

 

         lr_output_message("wasteTime1,%f",wasteTime1);

 

         lr_output_message("After1lr_waste_time: Duration = %lf - Waste = %lf",

                            lr_get_transaction_duration("Demo"),

                            lr_get_transaction_wasted_time("Demo"));

 

         lr_output_message("Thinktime = %lf", lr_get_transaction_think_time("Demo"));

 

         lr_end_transaction("Demo",LR_AUTO);

 

         return0;

}


测试结果:




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值