You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jmeter.apache.org by Manish Mathuria <mm...@infostretch.com> on 2005/09/09 02:40:57 UTC

re: SPAM-LOW: Re: Chaining SOAP calls

Hi

i have to handle over 40 different soap calls and weave them into larger grained activities. So the data returned very much depends on the soap call in question.

The toughest one I have found so far is:

Call 1 is search, it gets search criteria and returns a series of container IDs where these documents can be found. The container IDs themselves are in an array of objects of which one of the property is this id. Call 2 gets more data on this containers, so it needs to collate all these ids together and pass into call 2. 

thanks

----------------------------------------
 From: Peter Lin <wo...@gmail.com>
Sent: Thursday, September 08, 2005 8:26 PM
To: JMeter Users List <jm...@jakarta.apache.org>
Subject: SPAM-LOW: Re: Chaining SOAP calls 

that would depend on the response SOAP message sent by the server. sebb is 
the guru of regexp with jmeter, so perhaps he can help. What does the soap 
message look like? and what do you need to parse?

peter

On 9/8/05, Manish Mathuria wrote:
> 
> 
> 
> hi
> 
> In orderto simulate realistically how a client uses web services, I need 
> to chain SOAP calls together. For example the output of 1 soap call might be 
> a series of keys that need minor processing and then fed into SOAP call 2 
> with in a different data (XML) structure.
> 
> I am not sure this can be accomplished with basic regex post processors, 
> am I wrong? Any clues on how to best accomplish this?
> 
> Thanks
> 
> Manish
> 
>



Re: SPAM-LOW: Re: SPAM-LOW: Re: Chaining SOAP calls

Posted by Peter Lin <wo...@gmail.com>.
what you would have to do is to write a custom cookie manager that keeps 
track of the session and the data returned. the default cookie manager 
handles the cookies by thread. what you would have to do is extend it and 
add the methods you need to store data and collate it.

you "should" be able to use regexp to parse out the data you need and then 
pass it to the cookie manager. there's a developer tutorial linked on the 
articles page.

http://wiki.apache.org/jakarta-jmeter/JMeterLinks

hope that helps

peter


On 9/9/05, Manish Mathuria <mm...@infostretch.com> wrote:
> 
> Hi Peter
> 
> Can you give me any pointers on how should I extend the SOAP sampler?
> 
> Manish
> -----Original Message-----
> From: Peter Lin [mailto:woolfel@gmail.com]
> Sent: Thursday, September 08, 2005 5:50 PM
> To: JMeter Users List; mmathuria@infostretch.com
> Subject: SPAM-LOW: Re: SPAM-LOW: Re: Chaining SOAP calls
> 
> wow, sounds like you have some rather complex webservice scenarios to 
> test.
> the regexp functionality is pretty flexible, but collating the results 
> from
> multiple calls is beyond JMeter's current capabilities. You may need to
> extend the soap webservice sampler to handle complex cases.
> 
> what you want to do is beyond the webservice testing tools I know of. Most
> do what jmeter does or less.
> 
> peter
> 
> 
> 
> On 9/8/05, Manish Mathuria <mm...@infostretch.com> wrote:
> >
> > Hi
> >
> > i have to handle over 40 different soap calls and weave them into larger
> > grained activities. So the data returned very much depends on the soap
> call
> > in question.
> >
> > The toughest one I have found so far is:
> >
> > Call 1 is search, it gets search criteria and returns a series of
> > container IDs where these documents can be found. The container IDs
> > themselves are in an array of objects of which one of the property is 
> this
> 
> > id. Call 2 gets more data on this containers, so it needs to collate all
> > these ids together and pass into call 2.
> >
> > thanks
> >
> > ----------------------------------------
> > From: Peter Lin <wo...@gmail.com>
> > Sent: Thursday, September 08, 2005 8:26 PM
> > To: JMeter Users List <jm...@jakarta.apache.org>
> > Subject: SPAM-LOW: Re: Chaining SOAP calls
> >
> > that would depend on the response SOAP message sent by the server. sebb 
> is
> > the guru of regexp with jmeter, so perhaps he can help. What does the 
> soap
> > message look like? and what do you need to parse?
> >
> > peter
> >
> > On 9/8/05, Manish Mathuria wrote:
> > >
> > >
> > >
> > > hi
> > >
> > > In orderto simulate realistically how a client uses web services, I 
> need
> > > to chain SOAP calls together. For example the output of 1 soap call
> > might be
> > > a series of keys that need minor processing and then fed into SOAP 
> call
> > 2
> > > with in a different data (XML) structure.
> > >
> > > I am not sure this can be accomplished with basic regex post 
> processors,
> > > am I wrong? Any clues on how to best accomplish this?
> > >
> > > Thanks
> > >
> > > Manish
> > >
> > >
> >
> >
> >
> >
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
> 
>

RE: SPAM-LOW: Re: SPAM-LOW: Re: Chaining SOAP calls

Posted by Manish Mathuria <mm...@infostretch.com>.
Hi Peter

Can you give me any pointers on how should I extend the SOAP sampler?

Manish
-----Original Message-----
From: Peter Lin [mailto:woolfel@gmail.com] 
Sent: Thursday, September 08, 2005 5:50 PM
To: JMeter Users List; mmathuria@infostretch.com
Subject: SPAM-LOW: Re: SPAM-LOW: Re: Chaining SOAP calls

wow, sounds like you have some rather complex webservice scenarios to test. 
the regexp functionality is pretty flexible, but collating the results from 
multiple calls is beyond JMeter's current capabilities. You may need to 
extend the soap webservice sampler to handle complex cases.

what you want to do is beyond the webservice testing tools I know of. Most 
do what jmeter does or less.

peter



On 9/8/05, Manish Mathuria <mm...@infostretch.com> wrote:
> 
> Hi
> 
> i have to handle over 40 different soap calls and weave them into larger 
> grained activities. So the data returned very much depends on the soap
call 
> in question.
> 
> The toughest one I have found so far is:
> 
> Call 1 is search, it gets search criteria and returns a series of 
> container IDs where these documents can be found. The container IDs 
> themselves are in an array of objects of which one of the property is this

> id. Call 2 gets more data on this containers, so it needs to collate all 
> these ids together and pass into call 2.
> 
> thanks
> 
> ----------------------------------------
> From: Peter Lin <wo...@gmail.com>
> Sent: Thursday, September 08, 2005 8:26 PM
> To: JMeter Users List <jm...@jakarta.apache.org>
> Subject: SPAM-LOW: Re: Chaining SOAP calls
> 
> that would depend on the response SOAP message sent by the server. sebb is
> the guru of regexp with jmeter, so perhaps he can help. What does the soap
> message look like? and what do you need to parse?
> 
> peter
> 
> On 9/8/05, Manish Mathuria wrote:
> >
> >
> >
> > hi
> >
> > In orderto simulate realistically how a client uses web services, I need
> > to chain SOAP calls together. For example the output of 1 soap call 
> might be
> > a series of keys that need minor processing and then fed into SOAP call 
> 2
> > with in a different data (XML) structure.
> >
> > I am not sure this can be accomplished with basic regex post processors,
> > am I wrong? Any clues on how to best accomplish this?
> >
> > Thanks
> >
> > Manish
> >
> >
> 
> 
> 
>


---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org


Re: SPAM-LOW: Re: Chaining SOAP calls

Posted by Peter Lin <wo...@gmail.com>.
wow, sounds like you have some rather complex webservice scenarios to test. 
the regexp functionality is pretty flexible, but collating the results from 
multiple calls is beyond JMeter's current capabilities. You may need to 
extend the soap webservice sampler to handle complex cases.

what you want to do is beyond the webservice testing tools I know of. Most 
do what jmeter does or less.

peter



On 9/8/05, Manish Mathuria <mm...@infostretch.com> wrote:
> 
> Hi
> 
> i have to handle over 40 different soap calls and weave them into larger 
> grained activities. So the data returned very much depends on the soap call 
> in question.
> 
> The toughest one I have found so far is:
> 
> Call 1 is search, it gets search criteria and returns a series of 
> container IDs where these documents can be found. The container IDs 
> themselves are in an array of objects of which one of the property is this 
> id. Call 2 gets more data on this containers, so it needs to collate all 
> these ids together and pass into call 2.
> 
> thanks
> 
> ----------------------------------------
> From: Peter Lin <wo...@gmail.com>
> Sent: Thursday, September 08, 2005 8:26 PM
> To: JMeter Users List <jm...@jakarta.apache.org>
> Subject: SPAM-LOW: Re: Chaining SOAP calls
> 
> that would depend on the response SOAP message sent by the server. sebb is
> the guru of regexp with jmeter, so perhaps he can help. What does the soap
> message look like? and what do you need to parse?
> 
> peter
> 
> On 9/8/05, Manish Mathuria wrote:
> >
> >
> >
> > hi
> >
> > In orderto simulate realistically how a client uses web services, I need
> > to chain SOAP calls together. For example the output of 1 soap call 
> might be
> > a series of keys that need minor processing and then fed into SOAP call 
> 2
> > with in a different data (XML) structure.
> >
> > I am not sure this can be accomplished with basic regex post processors,
> > am I wrong? Any clues on how to best accomplish this?
> >
> > Thanks
> >
> > Manish
> >
> >
> 
> 
> 
>