On that note, has anyone developed / knows of any meaningful tools to use JMeter to test Axis?
I developed some Java samplers, but mine don't seem very effective. :) Ben On Wed, 2003-02-05 at 22:06, Frank Cohen wrote: > I've seen performance slow-downs when comparing Axis to Apache SOAP. I > haven't taken the time to look into the Axis code but I will do so in the > next few weeks and I'll post what I find here. > > I put together a Performance Kit to let people test Web Services for > scalability and performance. The kit uses my open-source TestMaker utility. > Details are at: > > http://www.pushtotest.com/ptt/kits/saskit.html > > -Frank > > -- > Frank Cohen, Founder, http://www.PushToTest.com, phone: 408 374 7426 > > PushToTest offers free open-source test software and global services > solutions that test, monitor and automate Web Service systems for > functionality, scalability and performance. > > > > From: [EMAIL PROTECTED] > > Reply-To: [EMAIL PROTECTED] > > Date: Wed, 5 Feb 2003 16:26:53 -0800 > > To: [EMAIL PROTECTED] > > Subject: Re: Excessive Latency for Axis processing > > > > I had a similar experience. > > > > I re-wrote a couple of services I had done with Apache SOAP. Similarly, > > they sent a bean of values as input and returned an array of beans, and > > used BeanSerializers for all classes. The request was < 2 Kb in size and > > the response was around 60 Kb. > > > > I don't remember the exact times now, but the round trip times went > > something like this: a raw text stream over HTTP ran around 300 ms, the > > Apache SOAP version took somewhere around 1000 ms, and Axis took 3000 ms. > > I can't say if this is "normal" or not. But Axis was definitely orders of > > magnitude slower that the Apache SOAP versions. > > > > > > > > > > > > "Shellman, Joel" <[EMAIL PROTECTED]> > > 02/05/2003 12:11 PM > > Please respond to axis-user > > > > > > To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]> > > cc: > > Subject: Excessive Latency for Axis processing > > > > > > I know there have been other mentions of Axis performance, but I want to > > make sure that my results are not abnormal--because they seem to be > > excessively slow. > > > > I'm sending in an array of key/value pairs and returning an object that > > contains 4 arrays of classes and a couple primitives. I'm using > > BeanSerializers for all of our classes. > > > > Our code runs in about 50 milliseconds or so and Axis takes 500 ms to read > > the request and 1500 ms to spit out the response. The request is probably > > 1 > > Kb or less and the response is about 13 Kb. > > > > Is this normal? Is there anything I can do to make it faster as is? Is > > around 50 ms for an entire request (processing request and response) an > > unrealistic expectation? > > > > Joel Shellman > > > > > > >