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,,)}

 

posted @ 2020-04-20 10:54  where_fresh  阅读(952)  评论(0)    收藏  举报