性能测试进阶二

来源:互联网 发布:封天战神坐骑进阶数据 编辑:程序博客网 时间:2024/06/04 19:04
lr脚本插入DOS命令

Action()
{
system("md e:\\test"); //在e盘创建一个文件夹test
system("edit c:\\helloworld.txt");//在c盘下创建helloworld.txt文件
//system("edit e:\\test\\test.txt");//在e盘test文件夹下创建test.txt文件

system("copy  c:\\helloworld.txte:\\test\\helloworld.txt");//将c盘下的helloworld文件拷贝到e盘下的test文件夹下

//system("del /Q e:\\test");//删除e:\\test文件夹下所有文件,不提示。
return 0;
   
}
lr内部数据参数类型
Action()
{
lr_output_message(lr_eval_string("DateTime is {datatime}"));//系统内置日期参数类型
lr_output_message("\n");

}
__________________________________________________
Action()
{
lr_save_datetime("Today is %Y %B%d",DATE_NOW-ONE_DAY,"Time_");lr_output_message(lr_eval_string("{Time_}")); return 0;
}

[lr_save_datetime]
Void lr_save_datetime(const char * format,int offset,constchar *name);

1、const char *format
格式化信息 同lr_message等相同;例如:"the first is %s"
2、int offset
时间的偏移量
DATE_NOW(现在的日期)
TIME_NOW(现在的时间)
ONE_DAY(一天的时间)
ONE_HOUR(一小时的时间)
ONE_MIN(一分钟的时间)
需要注意的是,时间的偏移量可以使用公式,例如:DATE_NOW-ONE_DAY
3、const char *name
将日期保存到指定参数名称之中
%a星期几的简写
%A星期几的全称
%b月份的简写
%B月份的全称
%c标准的日期的时间串
%C年份的后两位数字
%d十进制表示的每月的的几天
%D月/天/年
%e在两字符域中,十进制表示的系每月的第几天。
Action()
{
    
lr_save_datetime("Today is %Y %B %d %a %A %b %B %c%d",DATE_NOW-ONE_DAY,"Time_");
lr_output_message(lr_eval_string("{Time_}"));
return 0;
}

输出
Action.c(5): Today is 2017 七月 31 周一 星期一 七月 七月 2017/7/3117:06:40 31