private void showStats(HashTree testTree) { log.info("Element stats goes below:"); StatsCollector stats = new StatsCollector(); testTree.traverse(stats); stats.logStats(); }
String arg = (String) args.next(); if (arg.equals("-?") || arg.equals("--help")) { showHelp(System.out); showVersion(System.out); return 0; } else if (arg.equals("")) { tool = getToolInstance(arg); args.remove(); args.previous(); return tool.processParams(args);
private void dumpTree(HashTree testTree) { log.info("Dumping tree structure:"); testTree.traverse(new TreeDumper()); }
private HashTree loadJMX(File file) throws Exception { HashTree tree = SaveService.loadTree(file); // unfortunately core JMeter code does not throw exception, we may only guess... if (tree == null) { throw new TestPlanBrokenException("There was problems loading test plan. Please investigate error messages above."); } JMeter.convertSubTree(tree); // Remove the disabled items JMeterEngine engine = new StandardJMeterEngine(); engine.configure(tree); return tree; }
return doJob();
worker.setAggregate(getLogicValue((String) args.next())); } else if (nextArg.equalsIgnoreCase("--paint-zeroing")) { worker.setZeroing(getLogicValue((String) args.next())); } else if (nextArg.equalsIgnoreCase("--relative-times")) { worker.setRelativeTimes(getLogicValue((String) args.next())); } else if (nextArg.equalsIgnoreCase("--paint-gradient")) { worker.setGradient(getLogicValue((String) args.next())); } else if (nextArg.equalsIgnoreCase("--paint-markers")) { worker.setMarkers(getLogicValue((String) args.next())); } else if (nextArg.equalsIgnoreCase("--prevent-outliers")) { worker.setPreventOutliers(getLogicValue((String) args.next())); } else if (nextArg.equalsIgnoreCase("--limit-rows")) { worker.setAutoScaleRows(getLogicValue((String) args.next())); } else if (nextArg.equalsIgnoreCase("--success-filter")) { worker.setSuccessFilter(getLogicValue((String) args.next())); } else if (nextArg.equalsIgnoreCase("--include-label-regex")) { worker.setIncludeSamplesWithRegex(getLogicValue((String) args.next())); } else if (nextArg.equalsIgnoreCase("--exclude-label-regex")) { worker.setExcludeSamplesWithRegex(getLogicValue((String) args.next())); } else if (nextArg.equalsIgnoreCase("--start-offset")) {
public int processParams(String[] args) { if (args == null) { args = new String[]{"--help"}; } return processParams(argsArrayToListIterator(args)); }
tool = getToolInstance("Reporter"); os.println(); tool.showHelp(os); } catch (RuntimeException e) { os.println(e.getMessage()); tool = getToolInstance("PerfMonAgent"); os.println(); tool.showHelp(os); } catch (RuntimeException e) { os.println(e.getMessage()); tool = getToolInstance("TestPlanCheck"); os.println(); tool.showHelp(os); } catch (RuntimeException e) { os.println(e.getMessage()); tool = getToolInstance("FilterResults"); os.println(); tool.showHelp(os); } catch (RuntimeException e) { os.println(e.getMessage());
return doJob(collector, outputFile);
private void showStats(HashTree testTree) { log.info("Element stats goes below:"); StatsCollector stats = new StatsCollector(); testTree.traverse(stats); stats.logStats(); }
private void dumpTree(HashTree testTree) { log.info("Dumping tree structure:"); testTree.traverse(new TreeDumper()); }
private HashTree loadJMX(InputStream reader) throws Exception { HashTree tree = SaveService.loadTree(reader); // unfortunately core JMeter code does not throw exception, we may only guess... if (tree == null) { throw new TestPlanBrokenException("There was problems loading test plan. Please investigate error messages above."); } JMeter.convertSubTree(tree); // Remove the disabled items JMeterEngine engine = new StandardJMeterEngine(); engine.configure(tree); return tree; }
worker.setAggregate(getLogicValue((String) args.next())); } else if (nextArg.equalsIgnoreCase("--paint-zeroing")) { worker.setZeroing(getLogicValue((String) args.next())); } else if (nextArg.equalsIgnoreCase("--relative-times")) { worker.setRelativeTimes(getLogicValue((String) args.next())); } else if (nextArg.equalsIgnoreCase("--paint-gradient")) { worker.setGradient(getLogicValue((String) args.next())); } else if (nextArg.equalsIgnoreCase("--paint-markers")) { worker.setMarkers(getLogicValue((String) args.next())); } else if (nextArg.equalsIgnoreCase("--prevent-outliers")) { worker.setPreventOutliers(getLogicValue((String) args.next())); } else if (nextArg.equalsIgnoreCase("--limit-rows")) { worker.setAutoScaleRows(getLogicValue((String) args.next())); } else if (nextArg.equalsIgnoreCase("--success-filter")) { worker.setSuccessFilter(getLogicValue((String) args.next())); } else if (nextArg.equalsIgnoreCase("--include-label-regex")) { worker.setIncludeSamplesWithRegex(getLogicValue((String) args.next())); } else if (nextArg.equalsIgnoreCase("--exclude-label-regex")) { worker.setExcludeSamplesWithRegex(getLogicValue((String) args.next())); } else if (nextArg.equalsIgnoreCase("--start-offset")) {