在實際的接口測試中,經常遇見參數是一個時間戳timestamp
如果用jmeter進行接口自動化測試,如何構造一個參數化的時間戳參數呢
其實jmeter提供的有函數助手。
jmeter5.0爲例
選項--函數助手
${__time(yyyyMMddHHmmss,)}
20200617113331
${__time(yyyy-MM-dd HH:mm:ss:SSS,time)} :格式化生成時間格式 2018-06-01 11:08:23:635
${__time(,)}:默認該公式精確到毫秒級別, 13位數 1527822855323
${__time(/1000,)}:該公式精確到秒級別, 10位數 1527822871
${__RandomDate(yyyy-MM-dd,2018-01-01,2018-12-31,,variableName)}
StartDate 默認爲當天時間
接口參數中可以直接通過,${__time(yyyyMMddHHmmss,)} 引用