在非GUI模式下获取测试计划目录

时间:2018-11-07 16:55:43

标签: jmeter

我正在尝试获取测试的目录(.jmx文件)。我在GUI模式下运行时正在使用它。

${__BeanShell(import org.apache.jmeter.gui.GuiPackage;GuiPackage.getInstance().getTestPlanFile();)}

在非GUI模式下运行Jmeter时,此功能不起作用。除此之外,还有其他选择吗?

1 个答案:

答案 0 :(得分:1)

很可能您正在寻找FileServer.getBaseDir()函数


还请注意,since JMeter 3.1 it's recommended to switch to JSR223 Test Elements and Groovy language用于编写脚本。主要原因是Groovy is performing much better than Beanshell and others。如果要使用JMeter函数-迁移到__groovv(),则相关语法为:

${__groovy(org.apache.jmeter.services.FileServer.getFileServer().getBaseDir(),)}