当前位置: 首页 > 知识库问答 >
问题:

在Jmeter 5.0中通过JSR223预处理器执行Groovy脚本时的错误观察

姚伟
2023-03-14

我对使用JMeter的groovy是新手。我试图从groovy脚本中获取格林威治时间上午12:00的时间戳,并将其转换为Epoc计时器

use(groovy.time.TimeCategory) {
    daytime = new Date()
    daytime.set(hourOfDay: 0, minute: 0, second: 0)
    time=daytime.getTime()
    log.info(time)

共有1个答案

祁高格
2023-03-14

我不知道为什么use不适合您(可能是groovy版本或其他版本)

但是,您不需要它来清理时间:

def daytime = new Date()
daytime.clearTime()                     //clear the time
log.info( daytime.getTime() as String ) //print time as milliseconds
 类似资料:
  • 我是Jmeter的新手,正在积极学习。 我想知道JSR223采样器和JSR223预处理器有什么不同,采样器可以和预处理器一样使用吗?

  • 我使用的是JMeter5.0,在JSR223后处理程序中编写了一段java代码。代码如下-- 然而,当我执行测试计划时,在控制台中我会得到以下错误- ScriptException:在文件中:内联计算:的内联求值中,导入java.util.Map;导入java.util.HashMap;Map gamePlayHistoryMap=新H。..“在第6行 有人能帮我指出我可能错在哪里吗?

  • 我试图使用groovy脚本更新sling: resourceType和aem中的节点名称。每次当我运行脚本时,我都会得到“脚本执行失败错误”。

  • 有人能解释jenkins中执行groovy脚本和执行系统groovy脚本之间的区别吗?以及如何使用执行系统groovy脚本将脚本调用到从属。

  • 我使用Inno Setup#定义指令来定义安装程序中有关软件包的所有信息,然后使用其他指令来提取该字符串的部分。例如,使用以下命令,将返回05414。 我在脚本和代码中使用这种方法,而且效果很好。然而,我遇到了一种情况,即通过编程生成字符串会很方便,而且我很难让它正常工作。例如,我想做以下事情。 的参数是正确的,但我收到一个编译器错误消息 [ISPP]格式“%”没有参数。 它似乎不喜欢行字符串中的

  • 问题内容: 谁能解释jenkins中的执行groovy脚本和执行系统groovy脚本之间的区别?以及如何使用执行系统常规脚本将脚本调用为从属脚本。 问题答案: 要在从机上执行groovy脚本,您应该使用groovy插件 引用 普通的“ Groovy脚本”在运行构建的从属服务器上的派生JVM中运行。它与运行“ groovy”命令并传入脚本基本相同。 问题的第一部分在同一页面中回答 系统常规脚本OTO