您好,登錄后才能下訂單哦!
這篇文章主要介紹了jmeter中時間戳函數怎么用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
在使用jmeter做接口測試的時候,經常會要用到日期這種函數,讓系統自動生成一些格式化的數據,方便接口測試,jmeter自身就帶有時間戳的函數
1、__time:獲取時間戳、格式化時間
(1)、${__time(yyyy-MM-dd HH:mm:ss:SSS,time)} :格式化生成時間格式 2018-10-26 11:08:23:635
(2)、${__time(,)}:默認該公式精確到毫秒級別, 13位數 1527822855323
(3)、${__time(/1000,)}:該公式精確到秒級別, 10位數 1527822871
(4)、${__time(yyyy-MM-dd,)}:該公式格式化生成的時間為:2018-10-26
(5)、${__time(yyMMdd,)}:該公式格式化生成的時間為:181026
2、__timeShift(格式,日期,移位,語言環境,變量)函數,可以將時間進行移位,對當前時間增加或者減少對應的時間
(1)、格式 - 將顯示創建日期的格式。如果該值未被傳遞,則以毫秒為單位創建日期。
(2)、日期 - 這是日期值。用于如果要通過添加或減去特定天數,小時或分鐘來創建特定日期的情況。如果參數值未通過,則使用當前日期。
(3)、移位 - 表示要從日期參數的值中添加或減去多少天,幾小時或幾分鐘。如果該值未被傳遞,則不會將任何值減去或添加到日期參數的值中。
“P1DT2H4M5S” 解析為“添加1天2小時4分鐘5秒”
“P-6H3M”解析為“-6小時+3分鐘”
“-P6H3M”解析為“-6小時-3分鐘”
“-P-6H + 3M”解析為“+6小時和-3分鐘”
(4)、區域設置 - 設置創建日期的顯示語言。不是必填項
(5)、變量 - 創建日期的值將被分配給的變量的名稱。不是必填項
e.g.:${__timeShift(yy-MM-dd,2018-10-26,P2D,,)}這種返回的時間就是2018-10-28
3、__randomDate(格式,開始時間,結束時間):時間段內隨機獲取時間
(1)格式默認為yyyy-MM-dd
e.g.:${__randomDate(yyyy-MM-dd,2018-10-01,2018-10-30)},這種函數就會自動返回20181001-20181030之間的一個日期
感謝你能夠認真閱讀完這篇文章,希望小編分享的“jmeter中時間戳函數怎么用”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。