camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sky Wang (JIRA)" <>
Subject [jira] Created: (CAMEL-1019) unexpected result in pressure testing
Date Thu, 23 Oct 2008 07:42:52 GMT
unexpected result in pressure testing

                 Key: CAMEL-1019
             Project: Apache Camel
          Issue Type: Bug
          Components: camel-cxf
    Affects Versions: 1.4.0
         Environment: operating system: Red Hat Enterprise Linux AS release 3 
Hardware:HP   PROLIANT BL460c ,4Core CPU, 4G Memory
software plaform: apache-camel-1.4.0 
            Reporter: Sky Wang

I develop an application on camel.It's routing logic as follows:
	<from uri="cxf:bean:routerEndpoint" />
		<process ref="ipValidateProcessor" />
				<!-- First predicate -->
				<el>${in.headers.IP_VALIDATE_RESULT == 'true'}</el>
				<to uri="cxf:bean:serviceEndpoint" />
				<process ref="responseProcessor" />
				<process ref="invalidIPProcessor" />
			<process ref="sreExceptionHandler"></process>

I do a pressure testing on this application with LoadRunner.
My test case is as follows:
1. loadrunner send a reqeust
2. server receive the request, and then forward it to IPValidateProcessor
3. IPValidateProcessor set exchange.getIn().setHeader("IP_VALIDATE_RESULT", "true"); 
4. do <to uri="cxf:bean:serviceEndpoint" />
5. do <process ref="responseProcessor" />
6. end

I only want to test the <when> clause in the routing logic.
When only one virtual user runs the test case once, it runs ok.
But when have 30 virtual users concurrent run for 1 minute, some of the transactions run into
<otherwise> clause.I found that   they run into <otherwise> because in.headers.IP_VALIDATE_RESULT
is null.

I don't now why, the same requests, most run into <when> clause, few  run into <otherwith>

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message