Jmeter - 获取当前日期和时间

use*_*295 26 jmeter

我希望将当前日期和时间作为示例日期:2014年10月11日和上午8:30或下午6:00,并将其作为参数传递给我的Jmeter测试.有人可以帮我这样做.

UBI*_*ACK 57

使用__time函数:

  • $ {__时间(日/月/年,)}

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

从JMeter 3.3开始,有两个新功能可以让你计算时间:

__timeShift

  "The timeShift function returns a date in the given format with the specified amount of seconds, minutes, hours, days or months added" and 
Run Code Online (Sandbox Code Playgroud)

__RandomDate

  "The RandomDate function returns a random date that lies between the given start date and end date values." 
Run Code Online (Sandbox Code Playgroud)

从JMeter 4.0开始:

dateTimeConvert

Convert a date or time from source to target format
Run Code Online (Sandbox Code Playgroud)

如果您正在寻求正确学习jmeter,本书将为您提供帮助.


and*_*ien 22

它似乎是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
Run Code Online (Sandbox Code Playgroud)


Mar*_*ekM 15

JMeter正在使用java SimpleDateFormat

对于带时区的UTC,请使用此选项

${__time(yyyy-MM-dd'T'hh:mm:ssX)}
Run Code Online (Sandbox Code Playgroud)

  • 有没有办法在这个值上添加几个小时来设置将来的时间戳? (2认同)

S.M*_*hra 9

使用${__time(yyyy-MM-dd'T'hh:mm:ss)}时间转换为特定的TIMEFORMAT.您可以使用以下格式:

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
Run Code Online (Sandbox Code Playgroud)

您也可以使用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
Run Code Online (Sandbox Code Playgroud)

yyyy/MM/dd HH:mm:ss.SSS'Z'某些API需要大部分时间.最好知道如何将时间转换为这种格式.


Max*_*mus 6

使用此格式:${__time(yyyy-MM-dd'T'hh:mm:ss.SS'Z')}

这会给你:2018-01-16T08:32:28.75Z


小智 5

实际上,对于UTC,我使用Z而不是X,例如

${__time(yyyy-MM-dd'T'hh:mm:ssZ)}
Run Code Online (Sandbox Code Playgroud)

这给了我:

2017-09-14T09:24:54-0400
Run Code Online (Sandbox Code Playgroud)