Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JMeter中的_time或_dateTimeConvert函数以HTTP格式获取日期_Date_Jmeter - Fatal编程技术网

使用JMeter中的_time或_dateTimeConvert函数以HTTP格式获取日期

使用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

我有一个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: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,,)}`