Jmeter函数助手--时间函数(__time和__timeShift)

Jmeter函数助手--时间函数(获取当前时间、当前周、当前月)

函数助手–时间函数

在函数助手,我们可以看到与时间相关的函数有两个:
__time :一般用来获取当前时间,可以获取不同的当前时间格式,比如:时间戳、时间(年-月-日 时-分-秒、年-月-日、年月日)。

__timeshift :一般用来获取移动时间,比如当前时间往前几天或者当前时间往后几天、当前时间往前几小时或往后几小时。

函数:__time

操作:工具–函数助手对话框–下拉选择__time

  1. 界面操作

图例:时间函数
2. 语法格式

${__timeShift(Format, Date to Shift, Value to Shift, Locale to use for format, Name of variable)}
  1. 请求例子
    当前

函数:__timeShift

操作:工具–函数助手对话框–下拉选择__timeShift

  1. 界面操作

图例:6天前

  1. 语法格式
${__timeShift(Format, Date to Shift, Value to Shift, Locale to use for format, Name of variable)}
  1. 请求例子
    ${__timeShift(yyyy-MM-dd HH:mm:ss,-P6D ,zh_CN,PreSixDays)}

请求6天前的列表数据

当前时间前6小时3分钟
当前时间往前6小时

  1. 重点参数
    "PT20.345S" -- 增加 20.345"PT15M"     -- 增加 15 分钟
    "PT10H"     -- 增加 10 小时
    "P2D"       -- 增加 2"-P6D"      -- 减少 6"P2DT3H4M"  -- 增加 23 小时 4 分钟
    "PT-6H3M"    -- 减少 6 小时,同时增加 3 分钟
    "-PT6H3M"    -- 减少 6 小时 3 分钟
    "-PT-6H+3M"  -- 增加 6 小时,同时减少 3 分钟

如果是增减时、分、秒,前缀是 PT
如果是增减天,前缀是 P


版权声明:本文为Yorkie_Lin原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。