jmeter中特殊的時間處理方式


需求:

1.獲取當前時間的年月日時分秒毫秒

2.生成上一個月的隨機某天的一個時間

3.生成一個年月日時分秒毫秒的一個時間戳

 

1.__time : 獲取時間戳、格式化時間

 

  ${__time(yyyy-MM-dd HH:mm:ss:SSS,time)}  :格式化生成時間格式 2018-06-01 11:08:23:635

  ${__time(,)}:默認該公式精確到毫秒級別, 13位數 1527822855323

  ${__time(/1000,)}:該公式精確到秒級別, 10位數  1527822871

 

 

 2.__TimeShift(格式,日期,移位,語言環境,變量):可對日期進行移位加減操作

 

 

 格式 - 將顯示創建日期的格式。如果該值未被傳遞,則以毫秒為單位創建日期。

  日期 - 這是日期值。用於如果要通過添加或減去特定天數,小時或分鍾來創建特定日期的情況。如果參數值未通過,則使用當前日期。

  移位 - 表示要從日期參數的值中添加或減去多少天,幾小時或幾分鍾。如果該值未被傳遞,則不會將任何值減去或添加到日期參數的值中。

    “P1DT2H4M5S” 解析為“添加1天2小時4分鍾5秒”

    “P-24H3M”解析為“-24小時+3分鍾”(現在的時間減24小時也就是減1天)

    (${__timeShift(yyyy-MM-dd HH:mm:ss,,P-30DT${__Random(1,24,)}H4M5S,,)})(${__Random(1,24,)表示隨機的取一個小時)

    “-P6H3M”解析為“-6小時-3分鍾”

    “-P-6H + 3M”解析為“+6小時和-3分鍾”

  區域設置 - 設置創建日期的顯示語言。不是必填項

  變量 - 創建日期的值將被分配給的變量的名稱。不是必填項

 

 

3.__time生成一個現在時間的年月日時分秒毫秒的一個時間戳

1.生成現在時間的年月日時分秒毫秒的一個時間戳

${__time(YMDHMSs,)}

2019924911967916

2.生成現在時間的年月日時分秒的一個時間戳

${__time(YMDHMS,)}

20190906-113218

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM