【问题标题】:How to Get UTC time zone in Jmeter [duplicate]如何在 Jmeter 中获取 UTC 时区 [重复]
【发布时间】:2019-01-18 05:54:07
【问题描述】:

我们必须从应用程序中导出和下载 PDF 文件。文件名包含文件名、日期和时间(UTC)。

1.Test,User1.zip 于 2019-01-17 13:28:01 PM 生成的教师报告

所以我们试图捕捉时间,但我们正在进入 IST 区域。任何人都可以帮助我们在 JMETER 上获得 UTC 时区。

【问题讨论】:

  • 13:28:01 PM,这是多余的还是什么?我更习惯单独使用13:28:0101:28:01 PM

标签: java performance testing time jmeter


【解决方案1】:

解决方案 1:将您的机器时间更改为 UTC ,在这种情况下 JMeter 会自动打印 UTC 时间

解决方案2:您可以使用Beanshell/JSR223 sampler将IST更改为UTC

下面的代码sn -p可以用来将时间转换成不同的时区

import java.text.SimpleDateFormat;

SimpleDateFormat dateFormatGmt = new SimpleDateFormat("yyyy-MMM-dd HH:mm:ss");
dateFormatGmt.setTimeZone(TimeZone.getTimeZone("CST"));
SimpleDateFormat dateFormatLocal = new SimpleDateFormat("yyyy-MMM-dd HH:mm:ss");
log.info("*******"+dateFormatLocal.parse( dateFormatGmt.format(new Date()) ));

有关beanshell的更多信息,请关注this link

【讨论】:

  • 请不要教年轻人使用早已过时且臭名昭著的SimpleDateFormat类。至少不是第一选择。而且不是没有任何保留。今天我们在java.time, the modern Java date and time API 和它的DateTimeFormatter 中做得更好。
猜你喜欢
  • 2021-04-14
  • 2014-01-04
  • 2013-09-19
  • 2011-12-24
  • 2016-01-06
  • 2011-09-25
  • 1970-01-01
  • 2015-06-16
  • 2016-09-16
相关资源
最近更新 更多