Search in sources :

Example 31 with StopWatch

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

the class ProxyEsbPerformanceIntegrationTest method testProxy.

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

Example 32 with StopWatch

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

the class SoapHbrEsbPerformanceIntegrationTest method testSoapHbr.

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

Example 33 with StopWatch

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

the class XsltEsbPerformanceIntegrationTest method testXSLTProxy.

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

Example 34 with StopWatch

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

the class SplitterPerformanceTest method testTokenize.

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

Example 35 with StopWatch

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

the class XQueryBasedRoutingPerformanceTest method testChoice.

@Test
public void testChoice() throws InterruptedException {
    template.setDefaultEndpointUri("direct:choice");
    // 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