【转载】jmeter函数之时间函数__time
常用于带时间戳的地方比如:带时间戳的结果文件,每次运行生成独立文件view plaincopy
[*]${__time(,)} 1450056496991 //无格式化参数,返回当前毫秒时间
[*]${__time(yyyyMMdd,)} 20151214 //返回年月日
[*]${__time(HHmmss,)} 092816 //返回时分秒
[*]${__time(yyyyMMdd-HHmmss,)} 20151214-092816 //全
官网原文:
19.5.17 __time
The time function returns the current time in various formats.
Parameters
AttributeDescriptionRequired
FormatThe format to be passed to SimpleDateFormat. The function supports various shorthand aliases, see below. If ommitted, the function returns the current time in milliseconds since the epoch.No
Name of variableThe name of the variable to set.No
If the format string is omitted, then the function returns the current time in milliseconds since the epoch. In versions of JMeter after 2.7, if the format matches "/ddd" (where ddd are decimal digits), then the function returns the current time in milliseconds divided by the value of ddd. For example, "/1000" returns the current time in seconds since the epoch. Otherwise, the current time is passed to SimpleDateFormat. The following shorthand aliases are provided:
[*]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
The defaults can be changed by setting the appropriate JMeter property, e.g. time.YMD=yyMMdd
好东西,谢谢分享!:handshake 请问是不是不支持yyyyMMddHHmmss 或者YYYYMMDDHH24MISS 这两种格式的时间戳啊?用这两种总是报错, ${__time(yyyyMMddHHmmss,ReqTime)} 格式换成yyyyMMddHHmmss又可以了,是不是对格式大小写敏感呢
页:
[1]