尝试获取jmeter目录时出现异常

时间:2013-06-11 11:31:26

标签: csv jmeter data-driven-tests

我想通过控制台启动jmeter负载测试,但它是数据驱动负载测试,所以我需要从csv文件中读取一些信息。我找到了一个包含在User Parameters行中的解决方案,以获取启动脚本的地方的路径:

${__BeanShell(newFile(org.apache.jmeter.gui.GuiPackage.getInstance().getTestPlanFile().toString()).getParent())}

但我在日志中遇到错误:

  

2013/06/11 15:23:54错误 - jmeter.util.BeanShellInterpreter:错误   调用bsh方法:eval源文件:内联评估:   ``NEWFILE(org.apache.jmeter.gui.GuiPackage.getInstance()。getTestPlanFile()。toStrin   。 。 。 '':找不到命令:newFile(java.lang.String)

     

2013/06/11 15:23:54 WARN - jmeter.functions.BeanShell:运行错误   BSH脚本org.apache.jorphan.util.JMeterException:调用bsh时出错   方法:eval源文件:内联评估:   ``NEWFILE(org.apache.jmeter.gui.GuiPackage.getInstance()。getTestPlanFile()。toStrin   。 。 。 '':找不到命令:newFile(java.lang.String)at   org.apache.jmeter.util.BeanShellInterpreter.bshInvoke(BeanShellInterpreter.java:192)

这种方法有什么问题?

1 个答案:

答案 0 :(得分:2)

问题是你有:

  • newFile

而不是:

  • 新文件