JMeter - 如何将人类可读的日期时间转换为 Unix 时间戳
JMeter - how to convert a human readable date time into Unix timestamp
如何将人类可读的日期时间格式(yyyy.mm.dd hh:mm:ss )转换为 Unix 时间戳?
例如我有以下日期 2019.07.12 08:00:00 需要转换成 unix 时间格式?
有没有办法在 JMeter 中做到这一点?
添加流控制操作并使用此代码在其中添加 JSR223PreProcessor
def date = Date.parse("yyyy.MM.dd HH:mm:ss", yourDate)
vars.put("date", date.getTime().toString())
然后您可以使用:
${date}
如果使用 JMeter 5.3,请将 groovy-dateutil 添加到 JMeter 的 lib 文件夹,因为此回归:
您可以使用以下 __groovy() function:
${__groovy(new SimpleDateFormat('yyyy.MM.dd HH:mm:ss').parse('2019.07.12 08:00:00').getTime(),)}
演示:
有关 JMeter 中 Groovy 脚本的更多信息:Apache Groovy - Why and How You Should Use It
如何将人类可读的日期时间格式(yyyy.mm.dd hh:mm:ss )转换为 Unix 时间戳?
例如我有以下日期 2019.07.12 08:00:00 需要转换成 unix 时间格式?
有没有办法在 JMeter 中做到这一点?
添加流控制操作并使用此代码在其中添加 JSR223PreProcessor
def date = Date.parse("yyyy.MM.dd HH:mm:ss", yourDate)
vars.put("date", date.getTime().toString())
然后您可以使用:
${date}
如果使用 JMeter 5.3,请将 groovy-dateutil 添加到 JMeter 的 lib 文件夹,因为此回归:
您可以使用以下 __groovy() function:
${__groovy(new SimpleDateFormat('yyyy.MM.dd HH:mm:ss').parse('2019.07.12 08:00:00').getTime(),)}
演示:
有关 JMeter 中 Groovy 脚本的更多信息:Apache Groovy - Why and How You Should Use It