首页 > 解决方案 > 在脚本覆盖选项期间观察到 jmeter 时间戳函数的 groovy 编译错误

问题描述

在 JMeter 的 JSR223 后处理器上,我在脚本覆盖框中导入了 groovy 脚本。在脚本中,我试图计算时间戳,并添加了 jmeter 函数来确定它。

但是时间戳函数在执行过程中抛出了常规编译错误。当我在脚本框中给出代码时,相同的代码可以正常工作。

以下是相同的错误:

Script44.groovy: 30: unexpected token: , @ line 30, column 32.
   String Time = ${__timeShift(,,,,)};
                                  ^

标签: groovyjmeterjsr223

解决方案


不要在 JSR223 脚本中使用 JMeter 函数,使用代码,在你的情况下将 timeShift 替换为

  java.util.Date.getTime()

推荐阅读