jmeter生成時間的函式

2022-09-16 02:15:09 字數 861 閱讀 2649

在乙個介面測試中,需要提交的請求中要帶時間,在看完jmeter幫忙文件,正好總結一下

1、需求

在乙個http請求中請求資料要帶有時間,如下:

2、實現

突然想到jmeter自帶的函式助手好像是可以實現這功能的,於是乎就去網上查閱了一番:

函式__time可以通過多種格式返回當前時間

函式引數

描述是否必需

格式設定時間所採用的格式

否變數名

待設定變數名

否如果省略了格式字串,那麼函式會以毫秒的形式返回當前時間。其他情況下,當前時間會被轉成簡單日期格式。包含如下形式:

ymd = yyyymmdd

hms = hhmmss

ymdhms = yyyymmdd-hhmmss

user1 = whatever is in the jmeter property time.user1

user2 = whatever is in the jmeter property time.user2

使用者可以通過修改jmeter屬性來改變預設格式,例如,time.ymd=yymmdd

time.ymd=yyyymmdd

time.hms=hhmmss

time.ymdhms=yyyymmdd-hhmmss

如果要自定義自己的格式,可以直接將time.user1寫上自己需要的格式,然後呼叫時,只需要呼叫$即可,不過一般直接在format中寫格式,如:$

而要實現我需求的20180322073159這樣的就用到了time.ymdhms=yyyymmdd-hhmmss  如下圖:

jmeter的時間戳函式使用

在使用jmeter做介面測試的時候,經常會要用到日期這種函式,讓系統自動生成一些格式化的資料,方便介面測試,jmeter自身就帶有時間戳的函式 1 time 獲取時間戳 格式化時間 1 格式化生成時間格式 2018 10 26 11 08 23 635 2 預設該公式精確到毫秒級別,13位數 152...

jmeter的時間戳函式使用

在使用jmeter做介面測試的時候,經常會要用到日期這種函式,讓系統自動生成一些格式化的資料,方便介面測試,jmeter自身就帶有時間戳的函式 1 time 獲取時間戳 格式化時間 1 格式化生成時間格式2018 10 26 11 08 23 635 2 預設該公式精確到毫秒級別,13位數15278...

jmeter的時間戳函式使用

1 time 獲取時間戳 格式化時間 1 格式化生成時間格式 2018 10 26 11 08 23 635 2 預設該公式精確到毫秒級別,13位數 1527822855323 3 該公式精確到秒級別,10位數 1527822871 4 該公式格式化生成的時間為 2018 10 26 5 該公式格式...