我在jmeter GUI模式下使用元素CSV数据集配置创建了Java采样器.jmx。它包含一个getDefaultParameters()方法,该方法是用于初始化参数的覆盖方法。它在GUI模式下运行良好。但是,在没有GUI模式下运行时,它不会初始化参数。因为它不打印我在getDefaultParameters()方法中添加的日志。我使用的命令是“ jmeter -n -t OpenAPIAutomationTestPlatform0928.jmx”。 来自jmeter的一些日志:
因此,当尝试从CSV数据集配置获取参数时,会发出错误NonPointerException。
如何在不使用GUI模式的情况下初始化参数?谢谢。
答案 0 :(得分:0)
在JMeter 5的新changes中,您可以在添加到bin文件夹中文件jsr223.init.file
的groovy脚本中添加参数的初始化
错误62700-引入jsr223.init.file以允许在JMeter启动时调用JSR-223脚本