Package org.apache.jmeter.reporters

Examples of org.apache.jmeter.reporters.ResultCollector


      // Remove the disabled items
      // For GUI runs this is done in Start.java
      convertSubTree(tree);

      if (logFile != null) {
        ResultCollector logger = new ResultCollector();
        logger.setFilename(logFile);
        tree.add(tree.getArray()[0], logger);
      }
      String summariserName = JMeterUtils.getPropDefault("summariser.name", "");//$NON-NLS-1$
      if (summariserName.length() > 0) {
        log.info("Creating summariser <" + summariserName + ">");
View Full Code Here


   *            The ActionEvent with information about the event and its
   *            source.
   */
  public void actionPerformed(ActionEvent e) {
    if (e.getSource() == testerButton) {
      ResultCollector testElement = getModel();
      modifyTestElement(testElement);
      try {
        MailerModel model = ((MailerResultCollector) testElement).getMailerModel();
        model.sendTestMail();
        displayMessage(JMeterUtils.getResString("mail_sent"), false); //$NON-NLS-1$
View Full Code Here

        JMeterUtils.loadJMeterProperties("target/jmeter/home/bin/saveservice.properties");
        JMeterUtils.setLocale(Locale.ENGLISH);
        JMeterUtils.setJMeterHome("target/jmeter/home");

        // Result collector
        ResultCollector resultCollector = new ResultCollector();
        resultCollector.setFilename("target/jmeter/report.jtl");
        SampleSaveConfiguration saveConfiguration = new SampleSaveConfiguration();
        saveConfiguration.setAsXml(true);
        saveConfiguration.setCode(true);
        saveConfiguration.setLatency(true);
        saveConfiguration.setTime(true);
        saveConfiguration.setTimestamp(true);
        resultCollector.setSaveConfig(saveConfiguration);

        // Thread Group
        ThreadGroup threadGroup = new ThreadGroup();
        threadGroup.setName("xwiki");
        threadGroup.setNumThreads(1);
View Full Code Here

                println("Creating summariser <" + summariserName + ">");
                summer = new Summariser(summariserName);
            }

            if (logFile != null) {
                ResultCollector logger = new ResultCollector(summer);
                logger.setFilename(logFile);
                tree.add(tree.getArray()[0], logger);
            }
            else {
                // only add Summariser if it can not be shared with the ResultCollector
                if (summer != null) {
View Full Code Here

      args.setName("args");
      TestPlan plan = new TestPlan();
      plan.addParameter("server", "jakarta");
      original.add(controller, args);
      original.add(plan);
      ResultCollector listener = new ResultCollector();
      listener.setName("Collector");
      original.add(controller, listener);
      TreeCloner cloner = new TreeCloner();
      original.traverse(cloner);
      ListedHashTree newTree = cloner.getClonedTree();
      assertTrue(original != newTree);
View Full Code Here

      // Remove the disabled items
      // For GUI runs this is done in Start.java
      convertSubTree(tree);

      if (logFile != null) {
        ResultCollector logger = new ResultCollector();
        logger.setFilename(logFile);
        tree.add(tree.getArray()[0], logger);
      }
      String summariserName = JMeterUtils.getPropDefault(
          "summariser.name", "");//$NON-NLS-1$
      if (summariserName.length() > 0) {
View Full Code Here

     * The implementation loads a single .jtl file and cleans up the
     * ResultCollector.
     */
    public void loadData() {
        if (this.getDataSource() != null) {
            ResultCollector rc = new ResultCollector();
            rc.setFilename(this.getDataSource());
            rc.setListener(this);
            rc.loadExistingFile();
            // we clean up the ResultCollector to make sure there's
            // no slow leaks
            rc.clear();
            rc.setListener(null);
            rc = null;
        }
    }
View Full Code Here

  }

  /* Implements JMeterGUIComponent.createTestElement() */
  public TestElement createTestElement() {
    if (collector == null) {
      collector = new ResultCollector();
    }
    modifyTestElement(collector);
    return (TestElement) collector.clone();
  }
View Full Code Here

  /* Implements JMeterGUIComponent.modifyTestElement(TestElement) */
  public void modifyTestElement(TestElement c) {
    configureTestElement((AbstractListenerElement) c);
    if (c instanceof ResultCollector) {
      ResultCollector rc = (ResultCollector) c;
      rc.setErrorLogging(errorLogging.isSelected());
      rc.setSuccessOnlyLogging(successOnlyLogging.isSelected());
      rc.setFilename(getFile());
      collector = rc;
    }
  }
View Full Code Here

  /* Overrides AbstractJMeterGuiComponent.configure(TestElement) */
  public void configure(TestElement el) {
    super.configure(el);
    setFile(el.getPropertyAsString(ResultCollector.FILENAME));
    ResultCollector rc = (ResultCollector) el;
    errorLogging.setSelected(rc.isErrorLogging());
    successOnlyLogging.setSelected(rc.isSuccessOnlyLogging());
    if (collector == null) {
      collector = new ResultCollector();
    }
    collector.setSaveConfig((SampleSaveConfiguration) rc.getSaveConfig().clone());
  }
View Full Code Here

TOP

Related Classes of org.apache.jmeter.reporters.ResultCollector

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.