public static void prepareJMeterEnv(String homeDir) { if (JMeterUtils.getJMeterHome() != null) { log.warn("JMeter env exists. No one should see this normally."); return; } log.debug("Orig jmeter home dir: " + homeDir); File dir = new File(homeDir); while (dir.exists() && dir.getName().equals("ext") && dir.getParentFile().getName().equals("lib")) { dir = dir.getParentFile(); } if (!dir.exists()) { throw new IllegalArgumentException("CMDRunner.jar must be placed in <jmeter>/lib/ext directory"); } homeDir = dir.getParent(); if (!isJMeterHome(homeDir)) { homeDir = getJMeterHomeFromCP(System.getProperty("java.class.path")); } log.debug("Final jmeter home dir: " + homeDir); JMeterUtils.setJMeterHome(homeDir); initializeProperties(); }
public static void prepareJMeterEnv(String homeDir) { if (JMeterUtils.getJMeterHome() != null) { log.warn("JMeter env exists. No one should see this normally."); return; } log.debug("Orig jmeter home dir: " + homeDir); File dir = new File(homeDir); while (dir.exists() && dir.getName().equals("ext") && dir.getParentFile().getName().equals("lib")) { dir = dir.getParentFile(); } if (!dir.exists()) { throw new IllegalArgumentException("CMDRunner.jar must be placed in <jmeter>/lib/ext directory"); } homeDir = dir.getParent(); if (!isJMeterHome(homeDir)) { homeDir = getJMeterHomeFromCP(System.getProperty("java.class.path")); } log.debug("Final jmeter home dir: " + homeDir); JMeterUtils.setJMeterHome(homeDir); initializeProperties(); }
JMeterUtils.setJMeterHome(NewDriver.getJMeterDir()); } else { JMeterUtils.setJMeterHome(parser.getArgumentById(JMETER_HOME_OPT).getArgument());
JMeterUtils.setJMeterHome(jmeterHome.toString()); JMeterUtils.loadJMeterProperties(jmeterProperties.getPath());
public static void createJmeterEnv() { JMeterUtils.setJMeterHome(getTempDir());
public static void createJmeterEnv() { JMeterUtils.setJMeterHome(getTempDir());