jmeter如何获取指定时间?__time shift!!!


获取当前时间直接使用__time即可,但是获取指定时间,__time显然无法完成。

__time shift可完成秒级别的指定。

一、基本信息

格式:yyyyMMddHHmmss - 将显示创建日期的格式。如果该值未被传递,则以毫秒为单位创建日期。

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

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

 

二、实例

     “+2天”-->> P2D -->>${__timeShift(yyyyMMddHHmmss,,P2D,,)}

  “ +1天+3分”-->> P1DT3M -->>${__timeShift(yyyyMMddHHmmss,,P1DT3M,,)}

   “+2天-3分”-->> -P-2DT3M -->>${__timeShift(yyyyMMddHHmmss,,-P-2DT3M,,)}

      “-1天”-->> -P1D -->>${__timeShift(yyyyMMddHHmmss,,-P1D,,)}

 “-2天+30分”-->> P2D -->>${__timeShift(yyyyMMddHHmmss,,-P2DT-30M,,)}

    “+3分”-->> PT3M -->>${__timeShift(yyyyMMddHHmmss,,PT3M,,)}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM