码迷,mamicode.com
首页 > 其他好文 > 详细

loadrunner函数--lr_save_datetime

时间:2017-07-04 21:57:08      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:string   rom   str   输入   ace   turn   ons   min   one   

lr_save_datetime

void lr_save_datetime(const char *format, int offset, const char *name);

lr_save_datetime 是将当前日期和时间,或者具有指定偏移的日期或者时间保存在参数中。

参数说明:

1、const char *formate :格式化信息

例如:“my birthday is %d 日 %m 月 %Y 年”

2、int offset :时间偏移量

DATE_NOW--现在的日期

TIME_NOW--现在的时间

ONE_DAY--一天时间

ONE_HOUR--一小时的时间

ONE_MIN--一分钟的时间

标注:时间偏移量是可以进行运算的。

     DATE_NOW-ONE_DAY(昨天)
     DATE_NOW+ONE_DAY(明天)

   那么,我们就可以使用如下表示得到前天的日期
     lr_save_datetime("%Y-%B-%d",DATE_NOW-2*(ONE_DAY),"abc");
     lr_save_datetime("%Y-%B-%d",DATE_NOW-2*24*(ONE_HOUR),"abc");
     lr_save_datetime("%Y-%B-%d",DATE_NOW-2*24*60*(ONE_MIN),"abc");

   当然,我们也可以使用如下表示2个小时后的时间
     lr_save_datetime("%H:%M:%S",TIME_NOW+2*(ONE_HOUR),"ab");   
     lr_save_datetime("%H:%M:%S",TIME_NOW+2*60*(ONE_MIN),"ab");
 

3、const char *name
   参数保存的参数名;使用时lr_eval_string("{参数名}")

示例如下:
===========================================
Action()
{
    lr_save_datetime("%y-%b-%d",DATE_NOW-2*24*(ONE_HOUR),"abc");
     //保存前天的日期到参数abc中
    lr_message("the day before yesterday is:%s",lr_eval_string("{abc}"));
     //输出abc的值
    lr_save_datetime("%H:%M:%S",TIME_NOW+2*(ONE_HOUR),"ab");
     //保存2个小时后的时间到参数ab中
    lr_message("the time after two hour is:%s",lr_eval_string("{ab}"));
     //输入ab的值
    return 0;
}

 

标注:from http://www.51testing.com/html/43/6343-15467.html#xspace-tracks

loadrunner函数--lr_save_datetime

标签:string   rom   str   输入   ace   turn   ons   min   one   

原文地址:http://www.cnblogs.com/mcsmiaoblog/p/7118180.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!