Search in sources :

Example 36 with StopWatch

use of org.apache.camel.util.StopWatch in project camel by apache.

the class XsltPerformanceTest method testXslt.

@Test
public void testXslt() throws InterruptedException {
    template.setDefaultEndpointUri("direct:xslt");
    // warm up with 1.000 messages so that the JIT compiler kicks in
    execute(1000);
    resetMock(count);
    StopWatch watch = new StopWatch();
    execute(count);
    assertMockEndpointsSatisfied();
    log.warn("Ran {} tests in {}ms", count, watch.taken());
}
Also used : StopWatch(org.apache.camel.util.StopWatch) Test(org.junit.Test)

Example 37 with StopWatch

use of org.apache.camel.util.StopWatch in project camel by apache.

the class HttpHbrEsbPerformanceIntegrationTest method testHttpHbr.

@Test
public void testHttpHbr() throws Exception {
    // warm up with 1.000 messages so that the JIT compiler kicks in
    send("http://127.0.0.1:8192/service/CBRTransportHeaderProxy", 1000);
    StopWatch watch = new StopWatch();
    send("http://127.0.0.1:8192/service/CBRTransportHeaderProxy", count);
    log.warn("Ran {} tests in {}ms", count, watch.taken());
}
Also used : StopWatch(org.apache.camel.util.StopWatch) Test(org.junit.Test)

Example 38 with StopWatch

use of org.apache.camel.util.StopWatch in project camel by apache.

the class ContentBasedRoutingPerformanceTest method testFilterExpression.

@Test
public void testFilterExpression() throws InterruptedException {
    template.setDefaultEndpointUri("direct:filter-expression");
    // warm up with 20.000 messages so that the JIT compiler kicks in
    execute(20000);
    resetMock(count);
    StopWatch watch = new StopWatch();
    execute(count);
    assertMockEndpointsSatisfied();
    log.warn("Ran {} tests in {}ms", count, watch.taken());
}
Also used : StopWatch(org.apache.camel.util.StopWatch) Test(org.junit.Test)

Example 39 with StopWatch

use of org.apache.camel.util.StopWatch in project camel by apache.

the class ContentBasedRoutingPerformanceTest method testChoiceSimple.

@Test
public void testChoiceSimple() throws InterruptedException {
    template.setDefaultEndpointUri("direct:choice-simple");
    // warm up with 20.000 messages so that the JIT compiler kicks in
    execute(20000);
    resetMock(count);
    StopWatch watch = new StopWatch();
    execute(count);
    assertMockEndpointsSatisfied();
    log.warn("Ran {} tests in {}ms", count, watch.taken());
}
Also used : StopWatch(org.apache.camel.util.StopWatch) Test(org.junit.Test)

Example 40 with StopWatch

use of org.apache.camel.util.StopWatch in project camel by apache.

the class ContentBasedRoutingPerformanceTest method testChoiceExpression.

@Test
public void testChoiceExpression() throws InterruptedException {
    template.setDefaultEndpointUri("direct:choice-expression");
    // warm up with 20.000 messages so that the JIT compiler kicks in
    execute(20000);
    resetMock(count);
    StopWatch watch = new StopWatch();
    execute(count);
    assertMockEndpointsSatisfied();
    log.warn("Ran {} tests in {}ms", count, watch.taken());
}
Also used : StopWatch(org.apache.camel.util.StopWatch) Test(org.junit.Test)

Aggregations

StopWatch (org.apache.camel.util.StopWatch)101 Test (org.junit.Test)40 MockEndpoint (org.apache.camel.component.mock.MockEndpoint)14 CamelExecutionException (org.apache.camel.CamelExecutionException)10 Exchange (org.apache.camel.Exchange)8 CamelExchangeException (org.apache.camel.CamelExchangeException)6 File (java.io.File)5 ExecutorService (java.util.concurrent.ExecutorService)5 AsyncProcessor (org.apache.camel.AsyncProcessor)5 Producer (org.apache.camel.Producer)5 IOException (java.io.IOException)4 ArrayList (java.util.ArrayList)4 HashMap (java.util.HashMap)4 Future (java.util.concurrent.Future)4 AsyncCallback (org.apache.camel.AsyncCallback)4 Endpoint (org.apache.camel.Endpoint)4 ExchangeTimedOutException (org.apache.camel.ExchangeTimedOutException)4 NotifyBuilder (org.apache.camel.builder.NotifyBuilder)4 Date (java.util.Date)3 GenericFile (org.apache.camel.component.file.GenericFile)3