性能测试工具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 }

 

 

posted on 2018-10-17 15:33  深海溺心  阅读(431)  评论(0编辑  收藏  举报

导航