性能测试工具LoadRunner28-LR之内部数据参数类型
Date/Time
在“Parameter type”中您可以选择Date/Time,即:用当前的日期/时间替换参数。要指定日期/时间的格式,可以从格式列表中选择一个格式,或者指定您自己的格式.
【lr_save_datetime】
Void lr_save_datetime(const char *format,int offset,const char *name);
1.const char *format
格式化信息 同lr_message等相同;例如:“the first is %s”
2.int offset
时间的偏移量
DATE_NOW(现在的日期)
TIME_NOW(现在的时间)
ONE_DAY(一天的时间)
ONE_HOUSE(一小时的时间)
ONE_MIN(一分钟的时间)
需要注意的是,时间的偏移量可以使用公式,例如:DATE_NOW+ONE_DAY
3.const char *name
将日期保存到指定参数名称之中。
%a 星期几的简写
%A 星期几的全称
%b 月份的简写
%B 月份的全称
%c 标准的日期的时间串
%C 年份的后两位数
%d 十进制表示的每月的第几天
%D 月/天/年
%e 在两字符域中,十进制表示的每月的第几天
%F 年-月-日
%g 年份的后两位数字,使用基于周的年
%G 年份,使用基于周的年
%h 简写的月份名
%H 24小时制的小时
%I 12小时制的小时
%j 十进制表示的每年的第几天
%m 十进制表示的月份
%M 十时制表示的分钟数
组名
在“Parameter type”中您可以选择Group Name,即用Vuser组的名称替换参数。创建场景或会话步骤时,要指定Vuser组的名称。运行VuGen的脚本时,组名始终为“无”,在负载的时候将显示组的名称.
迭代编号
在“Parameter type”中您可以选择Iteration Number,即用当前的迭代编号替换参数
随机数
在“Parameter type”中您可以选择Randmon Number,即用制定的随机数格式替换参数
唯一编号
“Parameter type”中您可以选择Unique Number,即:用一个唯一编号替换参数。创建“Unique”类型参数时,指定起始编号和块大小。块大小指明分配给每个Vuser的编号块的大小。每个Vuser都从其范围的下限开始,在每次迭代时递增该参数值。
实例演示
1 Action()
2 {
3 //lr_output_message(lr_eval_string("DateTime is {datetime}")); //系统内置日期参数类型
4
5 //lr_save_datetime("Today is %Y %B %d ", DATE_NOW, "DateTime"); //日期函数
6 //lr_output_message(lr_eval_string("{DateTime}"));
7
8
9 //lr_output_message(lr_eval_string("Group is {group}")); //组名
10
11 //lr_output_message(lr_eval_string("Iteration is {iteration}")); //迭代编号参数化
12
13 //lr_output_message(lr_eval_string("random is {random}")); //随机数参数化
14
15 lr_output_message(lr_eval_string("Unique is {unique}")); //唯一编号参数化
16 return 0;
17 }