web-dev-qa-db-ja.com

Jmeter-現在の日付と時刻を取得

例の日付として現在の日付と時刻を取得します:2014年10月11日と時刻8:30 amまたは6:00 pm、それをパラメーターとしてJmeterテストに渡します。これを手伝ってくれる人もいます。

25
user3920295

__ time 関数を使用:

  • $ {__ time(dd/MM/yyyy、)}

  • $ {__ time(hh:mm a、)}

JMeter 3.3以降、時間を計算できる2つの新しい関数があります。

__ timeShift

  "The timeShift function returns a date in the given format with the specified amount of seconds, minutes, hours, days or months added" and 

__ RandomDate

  "The RandomDate function returns a random date that lies between the given start date and end date values." 

JMeter 4.0以降:

dateTimeConvert

Convert a date or time from source to target format

Jmeterを正しく学習する場合は、この book が役立ちます。

53
UBIK LOAD PACK

Java SimpleDateFormat: http://docs.Oracle.com/javase/7/docs/api/Java/text/SimpleDateFormat.html

以下は、2015年5月20日の午後11時30分頃に行ったテストです。

${__time(dd-mmm-yyyy HHmmss)} 20-032-2015 233224
${__time(d-MMM-yyyy hhmmss)}  20-May-2015 113224
${__time(dd-m-yyyy hhmmss)}   20-32-2015 113224
${__time(D-M-yyyy hhmmss)}    140-5-2015 113224
${__time(DD-MM-yyyy)}         140-05-2015
22
andrew lorien

JMeterはJava SimpleDateFormatを使用しています

タイムゾーンを使用するUTCの場合は、これを使用します

${__time(yyyy-MM-dd'T'hh:mm:ssX)}
15
MarekM

${__time(yyyy-MM-dd'T'hh:mm:ss)}を使用して、時間を特定の時間形式に変換します。使用できる他の形式は次のとおりです。

yyyy/MM/dd HH:mm:ss.SSS
yyyy/MM/dd HH:mm:ss
yyyy-MM-dd HH:mm:ss.SSS
yyyy-MM-dd HH:mm:ss
MM/dd/yy HH:mm:ss

Z文字を使用してミリ秒を取得することもできます。例えば:

yyyy/MM/dd HH:mm:ssZ => 2017-01-25T10:29:00-0700
yyyy/MM/dd HH:mm:ss.SSS'Z' => 2017-01-25T10:28:49.549Z

ほとんどの時間 yyyy/MM/dd HH:mm:ss.SSS'Z'は一部のAPIで必要です。時間をこの形式に変換する方法を知っておくとよいでしょう。

9
S.Mishra

実際、UTCではZの代わりにXを使用しました。

${__time(yyyy-MM-dd'T'hh:mm:ssZ)}

それは私に与えた:

2017-09-14T09:24:54-0400
4
user8609645

次の形式を使用します:$ {__ time(yyyy-MM-dd'T'hh:mm:ss.SS'Z ')}

あなたに与えるもの:2018-01-16T08:32:28.75Z

2
Maximus