Я хочу получить текущую дату и время в качестве примера: 11/10/2014 и время 8:30 или 18:00 и передать ее в качестве параметров для моего теста Jmeter. Может ли кто-нибудь помочь мне сделать это.
Jmeter - получать текущую дату и время
Ответ 1
Используйте __time функцию:
-
${__ времени (дд/мм/гггг)}
-
${__ time (hh: mm a,)}
Ответ 2
кажется, что java SimpleDateFormat: http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
вот несколько тестов, которые я провел около 23:30 20 мая 2015 года.
${__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
Ответ 3
JMeter использует java SimpleDateFormat
Для UTC с часовым поясом используйте этот
${__time(yyyy-MM-dd'T'hh:mm:ssX)}
Ответ 4
Используйте ${__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. Лучше знать, как преобразовать время в этот формат.
Ответ 5
Собственно, для UTC я использовал Z
вместо X
, например
${__time(yyyy-MM-dd'T'hh:mm:ssZ)}
который дал мне:
2017-09-14T09:24:54-0400
Ответ 6
Используйте этот формат: $ {__ Время (YYYY-MM-dd'T'hh: мм: ss.SS'Z ')}
Что даст вам: 2018-01-16T08: 32: 28.75Z