Package org.apache.jmeter.samplers

Examples of org.apache.jmeter.samplers.SampleEvent


      sampler.setUseKeepAlive(useKeepAlive);
      sampler.setImageParser(samplerDownloadImages);

      placeSampler(sampler, subConfigs, myTarget);

      notifySampleListeners(new SampleEvent(result, sampler.getName()));
    }
    else {
      if(log.isDebugEnabled()) {
        log.debug("Sample excluded based on url or content-type: " + result.getUrlAsString() + " - " + result.getContentType());
      }
View Full Code Here


      }
    }
  }

  private void notifyListeners(List listeners, SampleResult result) {
    SampleEvent event = new SampleEvent(result, controller.getPropertyAsString(TestElement.NAME));
    notifier.notifyListeners(event, listeners);

  }
View Full Code Here

        SamplePackage pack = (SamplePackage) threadVars.getObject(JMeterThread.PACKAGE_OBJECT);
        if (pack == null) {
          log.warn("Could not fetch SamplePackage");
        } else {
                    SampleEvent event = new SampleEvent(res, getName());
                    // We must set res to null now, before sending the event for the transaction,
                    // so that we can ignore that event in our sampleOccured method
                    res = null;
          lnf.notifyListeners(event, pack.getSampleListeners());
        }
View Full Code Here

    @Test
    public void testSampleOccurred() throws InterruptedException {
        System.out.println("sampleOccurred");
        SampleResult res = new SampleResult();
        res.setResponseCode("200");
        SampleEvent se = new SampleEvent(res, "testTG");
        ConsoleStatusLogger instance = new ConsoleStatusLogger();
        instance.testStarted();
        instance.sampleOccurred(se);
        instance.sampleOccurred(se);
        Thread.sleep(1020);
View Full Code Here

     * Test of sampleStarted method, of class ConsoleStatusLogger.
     */
    @Test
    public void testSampleStarted() {
        System.out.println("sampleStarted");
        SampleEvent se = null;
        ConsoleStatusLogger instance = new ConsoleStatusLogger();
        instance.sampleStarted(se);
    }
View Full Code Here

     * Test of sampleStopped method, of class ConsoleStatusLogger.
     */
    @Test
    public void testSampleStopped() {
        System.out.println("sampleStopped");
        SampleEvent se = null;
        ConsoleStatusLogger instance = new ConsoleStatusLogger();
        instance.sampleStopped(se);
    }
View Full Code Here

    @Test
    public void testSampleOccurred() throws IOException {
        System.out.println("sampleOccurred");
        SampleResult res = new SampleResult();
        res.setResponseData("test".getBytes());
        SampleEvent e = new SampleEvent(res, "Test");
        FlexibleFileWriter instance = new FlexibleFileWriter();
        instance.setColumns("isSuccsessful|\\t||\\t|latency");
        String tmpFile = File.createTempFile("ffw_test_", ".txt").getAbsolutePath();
        instance.setFilename(tmpFile);
        instance.testStarted();
View Full Code Here

    @Test
    public void testSampleOccurred_null() throws IOException {
        System.out.println("sampleOccurred null");
        SampleResult res = new SampleResult();
        //res.setResponseData("test".getBytes());
        SampleEvent e = new SampleEvent(res, "Test");
        FlexibleFileWriter instance = new FlexibleFileWriter();
        instance.setColumns(FlexibleFileWriter.AVAILABLE_FIELDS.replace(' ', '|'));
        String tmpFile = File.createTempFile("ffw_test_", ".txt").getAbsolutePath();
        instance.setFilename(tmpFile);
        instance.testStarted();
View Full Code Here

        System.out.println("sampleOccurred-var");
        SampleResult res = new SampleResult();
        res.setResponseData("test".getBytes());
        JMeterVariables vars = new JMeterVariables();
        vars.put("TEST1", "TEST");
        SampleEvent e = new SampleEvent(res, "Test", vars);
        FlexibleFileWriter instance = new FlexibleFileWriter();
        instance.setFilename(File.createTempFile("ffw_test_", ".txt").getAbsolutePath());
        System.out.println("prop: " + JMeterUtils.getProperty("sample_variables"));
        System.out.println("count: " + SampleEvent.getVarCount());
        instance.setColumns("variable#0| |variable#| |variable#4t");
View Full Code Here

        res.setResponseData("test".getBytes());
        res.setResponseCode("200");
        res.setLatency(4);
        res.setSuccessful(true);
        res.sampleEnd();
        SampleEvent e = new SampleEvent(res, "Test");

        FlexibleFileWriter instance = new FlexibleFileWriter();
        instance.setFilename(File.createTempFile("ffw_test_", ".txt").getAbsolutePath());
        instance.setColumns("endTimeMillis|\\t\\t|responseTimeMicros|\\t|latencyMicros|\\t|sentBytes|\\t|receivedBytes|\\t|isSuccsessful|\\t|responseCode|\\r\\n");
        instance.testStarted();
View Full Code Here

TOP

Related Classes of org.apache.jmeter.samplers.SampleEvent

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.