MeterSphere通过函数获取当前时间、前一日、后一日等时间

1.在实际的接口用例测试中,有些接口是需要输入当前时间的,而且格式各异,或者部分测试场景中需要填写区间日期,针对日期区间进行整理。基本用法和jmeter的时间函数用法一致。
2.Metersphere中有专门的日期函数,可获取当前的日期,见下图,
${__time(yyyy-MM-dd HH:mm:ss,)}是获取24制时间日期:2021-12-08 18:55:20
${__time(yyyy-MM-dd hh:mm:ss,)}是获取12制时间日期:2021-12-08 06:55:20
${__timeShift(yyyy-MM-dd HH:mm:ss,P-30D,)}是获取当前时间往前30天时间:2021-11-08 18:55:20
${__timeShift(yyyy-MM-dd HH:mm:ss,P30D,)}是获取当前时间往后30天时间:2022-01-07 18:55:20
示例如下
“PT20.345S” 解析为,从日期后增加"20.345秒"
“PT15M” 解析为,从日期后增加"15分钟"
“PT10H” 解析为,从日期后增加"10小时"
“P2D” 解析为,从日期后增加"2天"
“P2DT3H4M” 解析为,从日期后增加"2天3小时4分钟"
“P-6H3M” 解析为,从日期后减少"6小时3分钟"
“-P6H3M” 解析为,从日期后减少"6小时3分钟"
生成后的函数:
当前时间:KaTeX parse error: Expected group after ‘_’ at position 2: {̲_timeShift(yyyy…{__timeShift(yyyy-MM-dd HH-mm-ss,P1D,)}
增加一小时:KaTeX parse error: Expected group after '
’ at position 2: {_̲_timeShift(yyyy…{__timeShift(yyyy-MM-dd HH-mm-ss,P1DT2H3M,)}
减少1天2小时3分钟: ${__timeShift(yyyy-MM-dd HH-mm-ss,-P1DT2H3M,)}

在这里插入图片描述
原文链接:https://blog.csdn.net/jiaoyanzaosheng/article/details/114261524

  • 1
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值