Jmeter中的timeshift()函数获取当前时间进行加减_第1页
Jmeter中的timeshift()函数获取当前时间进行加减_第2页
Jmeter中的timeshift()函数获取当前时间进行加减_第3页
Jmeter中的timeshift()函数获取当前时间进行加减_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第Jmeter中的timeshift()函数获取当前时间进行加减可对日期进行移位加减操作

格式-将显示创建日期的格式。

如果该值未被传递,则以毫秒为单位创建日期。

日期-这是日期值。用于如果要通过添加或减去特定天数,小时或分钟来创建特定日期的情况。如果参数值未通过,则使用当前日期。

移位-表示要从日期参数的值中添加或减去多少天,几小时或几分钟。如果该值未被传递,则不会将任何值减去或添加到日期参数的值中。如下所述:

PT20.345S解析为20.345秒

PT15M解析为15分钟

PT10H解析为10小时

P2D解析为2天

P2DT3H4M解析为2天,3小时和4分钟

P-6H3M解析为-6小时+3分钟

-P6H3M解析为-6小时-3分钟

-P-6H+3M解析为+6小时和-3分钟

区域设置-设置创建日期的显示语言。不是必填项

变量-创建日期的值将被分配给的变量的名称。不是必填项

指定格式:

${__timeShift(yyyy-MM-ddHH:mm:ss,,PT20.345S,,)}:以指定格式创建当前日期,再加上20.345S

${__timeShift(dd-MM-y-HH-mm-ss,,P1DT3H4M,,)}:以指定格式创建当前日期,再加上一天,三小时和四分钟

${__timeShift(dd/MM/yyyy,,P-1D,,)}:以指定格式创建当前日期,减去一天

${__timeShift(dd/MM/yyyy,,P365D,,)}:以指定格式创建当前日期,再加上365天

执行结果:

当前时间${__timeShift(,,,,)}

增加一天${__timeShift(,,P1d,,)}

增加一H${__timeShift(,,PT1H,,)}

${__timeShift(yyyy-MM-ddHH:mm:ss:SSS,,,,)}

${__timeShift(yyyy-MM-ddHH:mm:ss:SSS,,P1d,,)}

${__timeShift(yyyy-MM-ddHH:mm:ss:SSS,,PT1H,,)}

${__timeShift(yyyy-MM-ddHH:mm:ss:SSS,,PT10m,,)}

${__timeShift(yyyy-MM-ddHH:mm:ss:SSS,,PT20S,,)}

${__timeShift(yyyy-MM-ddHH:mm:ss:SSS,,P1dT1H10m20s,,)}

${__time(YMDHMS,)}

${__time(YYYYMMDHMS,)}

工作之中实际应用:

有个教练给学员备课的接口,开始时间不能大于等于结束时间,但是如果压测的话,又要保证数据真实性,所有开始时间就获取当前时间,结束时间就当前时间+1s

jmeter之time函数和timeshift函数

一、函数使用_time和_timeShift

a._time函数可以将当前系统时间转换需要的格式:

默认生成uninx时间戳格式。${__time(,)}

如不需要毫秒级的时间戳,可以使用${__time(/1000,)}。

或者yyyy-MM-ddHH:mm:ss:SSS/yyyy-MM-ddHH:mm:ss时,也可支持。

b._timeShift函数可以对时间进行加减后转换:

第三行Amountofseconds/minutes/hours/daystoadd,实现加减日期。不使用符号时为增加,使用+-号实现加减。

使用时间加减时,需要首字母P。

再搭配天、小时、分、秒对应的字母为D\H\M\S

当只需要变量天时,可以直接使用2D、-3D、+1D等,也可以P2D。

${__timeShift(yyyy-MM-ddHH:mm:ss,P2D,)}

${__timeShift(yyyy-MM-ddHH:mm:ss,P-3D,)}

${__timeShift(yyyy-MM-ddHH:mm:ss,P+1D,)}

当需要变量时分秒时,需要首字母PT。

${__timeShift(yyyy-MM-ddHH:mm:ss,PT-6H10M10S,)

减少6小时,增加10分钟,增加10秒。

当需要天和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论