Jmeter时间函数

获取当前时间

官网详解 __time

${__time(format,result)}

  • 参数format:时间格式,可选项
  • 参数result :返回值的变量名,可选项

实例

  ${__time(yyyy-MM-dd HH:mm:ss:SSS,time)}  :格式化生成时间格式 2018-06-01 11:08:23:635

  ${__time(,)}:默认该公式精确到毫秒级别, 13位数 1527822855323

  ${__time(/1000,)}:该公式精确到秒级别, 10位数  1527822871

获取指定偏移的时间

官网详解 __timeShift

${__timeShift(Format,Date to shift,value to shift,Locale to use for format,Name of variable)}

  • Format: 时间格式,可选项

  • Date to shift: 时间值,默认为当前时间,可选项

  • value to shift:偏移值,可选项

    • PT20.345S: parses as 20.345 seconds
    • PT15M: parses as 15 minutes
    • PT10H: parses as 10 hours
    • P2D: parses as 2 days
    • P6H3M: parses as -6 hours and -3 minutes
  • Locale to use for format:语言环境的字符串格式,默认为ApacheJMeter语言环境

  • Name of variable:返回值的变量名,可选项

实例
${__timeShift(dd/MM/yyyy,21/01/2018,P2D,,)}:返回2018-01-23

获取时间段内随机时间

官网详解 __RandomDate

${__RandomDate(Time format,Start date,End date,Locale to use for format,Name of variable)}

  • Time format: 时间格式,可选项
  • Start date: 开始日期,可选项
  • End date: 结束日期,必填项
  • Locale to use for format: 语言环境的字符串格式,默认为ApacheJMeter语言环境,可选项
  • Name of variable: 返回值的变量名,可选项

实例
${__RandomDate(,,2050-07-08,,)}:返回当前日期与2050-07-08之间的一个随机日期

你可能感兴趣的:(Jmeter时间函数)