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

本文详细介绍了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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值