__time : 獲取時(shí)間戳、格式化時(shí)間
在接口測試時(shí),在傳入?yún)?shù)需要為時(shí)間戳或者是日期格式的數(shù)據(jù)。或需要把時(shí)間戳轉(zhuǎn)換成日期格式,作為新的參數(shù)傳遞給下一個(gè)接口使用。如下圖

針對(duì)此問題,可以使用JMeter自帶的_time 函數(shù)來解決以上問題。

1、如果參數(shù)為時(shí)間戳,那公式為:
${__time(,)}??:? 默認(rèn)該公式精確到毫秒級(jí)別, 13位數(shù)
${__time(/1000,)}? : 該公式精確到秒級(jí)別, 10位數(shù)
2、如果參數(shù)需要為當(dāng)前日期,那公式為:
_time 函數(shù)以各種格式返回當(dāng)前時(shí)間,且提供了多種簡寫別名,如:
YMD = yyyyMMdd
HMS = HHmmss
YMDHMS = yyyyMMdd-HHmmss
${__time(yyyy-MM-dd,)}:調(diào)用yyyy-MM-dd格式日期
${__time(YMDHMS,)}:調(diào)用YMDHMS格式日期
${__time(yyyy-MM-dd HH:mm:ss:SSS,time)}:格式化生成時(shí)間格式

接口根據(jù)需要傳遞時(shí)間戳、或固定格式時(shí)間,可以根據(jù)不同的時(shí)間格式設(shè)定。

請(qǐng)求執(zhí)行后結(jié)果如下:
