使用JMeter中的_time或_dateTimeConvert函数以HTTP格式获取日期
我有一个JMeter测试,我使用函数使用JMeter中的_time或_dateTimeConvert函数以HTTP格式获取日期,date,jmeter,Date,Jmeter,我有一个JMeter测试,我使用函数${u time()}以历元格式获取当前时间 我知道如何将这个日期转换成简单的格式,例如,${{uuuu dateTimeConvert(${uuu time},M/d/yyyyy h:mm:ss a)},但我无法将这个日期转换成HTTP格式:“EEE MMM d HH:mm:ss yyyyy”,“EEE,dd MMM yy HH:mm:ss zzz”,“EEE,dd MMM yyyyyyyy HH:mm:ss zzz”,例如,2020年10月21日07:28
${u time()}
以历元格式获取当前时间
我知道如何将这个日期转换成简单的格式,例如,${{uuuu dateTimeConvert(${uuu time},M/d/yyyyy h:mm:ss a)}
,但我无法将这个日期转换成HTTP格式:“EEE MMM d HH:mm:ss yyyyy”,“EEE,dd MMM yy HH:mm:ss zzz”,“EEE,dd MMM yyyyyyyy HH:mm:ss zzz”,例如,2020年10月21日07:28:00格林威治标准时间
是否可以使用列出的函数,或者我必须将JSR223采样器与自定义脚本一起使用?您可以使用格式为
${__time(EEE MMM d HH:mm:ss yyyy,)}
仅与相关格式参数一起使用:
${__timeShift(EEE MMM d HH:mm:ss yyyy)}
timeShift函数返回给定格式的日期,并添加指定的秒、分钟、小时、天或月数
您可以使用
time
函数,格式如下
${__time(EEE MMM d HH:mm:ss yyyy,)}
仅与相关格式参数一起使用:
${__timeShift(EEE MMM d HH:mm:ss yyyy)}
timeShift函数返回给定格式的日期,并添加指定的秒、分钟、小时、天或月数
您可以在格式字符串中使用以下字母来生成自定义格式 示例不多
要传递给.Java API的格式对于生成自定义格式可能很有用。您可以在格式字符串中使用以下字母来生成自定义格式 示例不多
要传递给.Java API的格式对于生成自定义格式可能很有用。Hi,这几乎对我有用。我需要以这种格式获取日期Wed,2020年10月21日07:28:00 GMT。然后与响应机构的结果进行比较,但我面临几个问题:_timeshift函数不适用于这种格式,而且我以本地时间和本地时区而不是GMT获取日期。因此,你知道我如何设置当前时间,然后将其作为变量读取,格式为Wed,2020年10月21日07:28:00 GMT?你可以用
z
显示时区,并使用第三个参数P{hours}D添加小时数,例如添加5小时:
${{uu timeShift(MMM yyyy HH:mm:ss z,,P5H,)}`嗨,这几乎对我有效。我需要以这种格式获取日期Wed,2020年10月21日07:28:00 GMT。然后与响应机构的结果进行比较,但我面临几个问题:_timeshift函数不适用于这种格式,而且我以本地时间和本地时区而不是GMT获取日期。因此,你知道我如何设置当前时间,然后将其作为变量读取,格式为Wed,2020年10月21日07:28:00 GMT?你可以用z
显示时区,并使用第三个参数P{hours}D添加小时数,例如添加5小时:
${{uu timeShift(MMM yyyy HH:mm:ss z,,P5H,,)}`