Jmeter没有GUI模式运行.jmx不包括运行覆盖方法getDefaultParameters()

时间:2018-09-28 08:18:20

标签: jmeter jmeter-4.0 jmeter-5.0

我在jmeter GUI模式下使用元素CSV数据集配置创建了Java采样器.jmx。它包含一个getDefaultParameters()方法,该方法是用于初始化参数的覆盖方法。它在GUI模式下运行良好。但是,在没有GUI模式下运行时,它不会初始化参数。因为它不打印我在getDefaultParameters()方法中添加的日志。我使用的命令是“ jmeter -n -t OpenAPIAutomationTestPlatform0928.jmx”。 来自jmeter的一些日志: enter image description here

enter image description here

enter image description here

因此,当尝试从CSV数据集配置获取参数时,会发出错误NonPointerException。

如何在不使用GUI模式的情况下初始化参数?谢谢。

1 个答案:

答案 0 :(得分:0)

在JMeter 5的新changes中,您可以在添加到bin文件夹中文件jsr223.init.file的groovy脚本中添加参数的初始化

  

错误62700-引入jsr223.init.file以允许在JMeter启动时调用JSR-223脚本