我想获取" Linux时间戳"对于指定日期,并将其用作我的JMeter测试计划中的参数

时间:2017-09-03 06:11:16

标签: jmeter beanshell

我目前正在使用' $ {__ time()}'以毫秒为单位返回当前时间的函数。但是,我想要这样的东西 - 日期输入' mm / dd / yyyy'和功能输出' 1504290600'。有人能帮帮我吗。 注意:我希望输出为Linux时间,而不是其他格式的其他格式。

1 个答案:

答案 0 :(得分:1)

开箱即用JMeter没有提供此功能,您需要一个自定义脚本,我建议使用JSR223 Test ElementsGroovy功能

示例代码如下:

${__groovy(new Date().parse("MM/dd/yyyy"\, "09/04/2017").getTime(),)}

或者在非功能的情况下:

def timestamp = new Date().parse("MM/dd/yyyy", "09/04/2017").getTime()
log.info('Required time is: ' + timestamp)

JMeter Groovy Convert Time