Hi
I believe the latest versions of SOAP UI allow you to generate the request
and play it given a WADL file, so you could do this and then check what http
is being sent/used and the parameters and then replicate in Jmeter
regards
deepak

On Thu, Jan 7, 2010 at 4:43 AM, Carl Shaulis <[email protected]> wrote:

> Good morning:
>
> I believe you are going to want to use either the SOAP or Web Services
> sampler.  You will want to get an example from your developers of what a
> valid incoming XML communication would look like.  The developers can also
> help you with what a valid response would look like.  For the response you
> may want to add a response Assertion and put patterns in the assertion that
> you expect to be returned.
>
> Good luck,
>
> Carl
>
>
> On 1/7/10 5:30 AM, "Jatin Davey" <[email protected]> wrote:
>
> > Ok , let me tell the complete requirement:
> >
> > -- I have a requirement where in a Web service is hosted which has a set
> > of exposed methods that i need to test. I am basically provided with the
> > WADL location
> >
> > Contents of the WADL
> > ------------------------
> >
> > <application>
> > <xxx xxxx:generatedBy="Test guy 07/14/2009 07:18 PM"/>
> > ?
> > <doc xml:lang="en" title="The doc for your API">
> >
> > This is a paragraph that is added to the start of the generated
> > application.wadl
> >
> > </doc>
> > <doc xml:lang="en" title="Documentation for the API">
> > documentation for restful services
> > </doc>
> > ?
> > <grammars>
> > <include href="Test.xsd"/>
> > </grammars>
> > ?
> > <resources base="http://ipaddress-port/Test/ts/";>
> > ?
> > <resource path="TestService">
> > ?
> > <resource path="/TestReport">
> > ?
> > <method name="POST" id="TestData">
> > ?
> > <request>
> > <representation mediaType="application/xml"/>
> > </request>
> > ?
> > <response>
> > <representation mediaType="application/xml"/>
> > </response>
> > </method>
> > </resource>
> > ?
> > <resource path="/Test1Report">
> > ?
> > <method name="POST" id="Test1Data">
> > ?
> > <request>
> > <representation mediaType="application/xml"/>
> > </request>
> > ?
> > <response>
> > <representation mediaType="application/xml"/>
> > </response>
> > </method>
> > </resource>
> > ?
> > <resource path="/Test2Report">
> > ?
> > <method name="POST" id="Test2Data">
> > ?
> > <request>
> > <representation mediaType="application/xml"/>
> > </request>
> > ?
> > <response>
> > <representation mediaType="application/xml"/>
> > </response>
> > </method>
> > </resource>
> > ?
> > <resource path="/Test3Report">
> > ?
> > <method name="POST" id="Test3Data">
> > ?
> > <request>
> > <representation mediaType="application/xml"/>
> > </request>
> > ?
> > <response>
> > <representation mediaType="application/xml"/>
> > </response>
> > </method>
> > </resource>
> >
> >
> > Looking at the above sample WADL file i could guess that HTTP was being
> > used and i tried with the HTTP Sampler as well but when running the test
> > the sampler never gets executed. I am missing something while
> > constructing the HTTP sampler. I tried to generate a plain HTTP sampler
> > with POST and as the HTTP method based on the above mentioned WADL file
> > but didnt get executed. JMeter actually skips the execution of this
> > sampler and i could not see its sample result in the Tree Listener.
> >
> > Please guide me.
> >
> > Thanks
> > Jatin
> >
> > sebb wrote:
> >> On 07/01/2010, Jatin Davey <[email protected]> wrote:
> >>
> >>> Hi Sebb
> >>>
> >>>  Apologies for my ignorance. You had asked a question as below :
> >>>
> >>>  What services does the WADL describe ?
> >>>
> >>>  Please guide me on how do i find it. I mean if i am given a WADL file
> then
> >>> how do i find the services that it is using.
> >>>
> >>>
> >>
> >> Sorry, no idea.
> >>
> >> But if it is anything like a WSDL file, it can be opened in a text
> >> editor, and there will be URLs and parameters that should be fairly
> >> easy to follow.
> >>
> >> The URLs will give a clue as to which JMeter sampler might be useful.
> >>
> >>
> >>>  Thanks
> >>>  Jatin
> >>>
> >>>  sebb wrote:
> >>>
> >>>
> >>>> On 30/12/2009, Jatin Davey <[email protected]> wrote:
> >>>>
> >>>>
> >>>>
> >>>>> Hi Sebb
> >>>>>
> >>>>>  Could you tell me how to do this using JMeter and which sampler to
> use
> >>>>>
> >>> for
> >>>
> >>>>> it. Can you provide some steps or any relevant documentation to do
> these
> >>>>> tests.
> >>>>>
> >>>>>
> >>>>>
> >>>> What services does the WADL describe?
> >>>>
> >>>> If they are HTTP services, then use the HTTP Sampler; if SOAP, then
> >>>> use either of the SOAP samplers.
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>>  Thanks
> >>>>>  Jatin
> >>>>>
> >>>>>
> >>>>>  sebb wrote:
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>> On 30/12/2009, Jatin Davey <[email protected]> wrote:
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>> Hi All
> >>>>>>>
> >>>>>>>  I used the WebService(SOAP)Request Sampler to load the API's that
> a
> >>>>>>> webservice may expose from the WSDL file. How can i get similar
> >>>>>>>
> >>> API's
> >>>
> >>>>>>> exposed using a WADL files.
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>> Sorry, WADL files are not supported.
> >>>>>>
> >>>>>> However, this does not mean that the server cannot be tested, it
> will
> >>>>>> just take a bit longer to configure the sampler.
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>>  Thanks
> >>>>>>>  Jatin
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>> ---------------------------------------------------------------------
> >>>
> >>>>>
> >>>>>>>  To unsubscribe, e-mail:
> >>>>>>> [email protected]
> >>>>>>>  For additional commands, e-mail:
> >>>>>>> [email protected]
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>> ---------------------------------------------------------------------
> >>>
> >>>>>
> >>>>>> To unsubscribe, e-mail:
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>> [email protected]
> >>>>>
> >>>>>
> >>>>>
> >>>>>> For additional commands, e-mail:
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>> [email protected]
> >>>>>
> >>>>>
> >>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>> ---------------------------------------------------------------------
> >>>
> >>>>>  To unsubscribe, e-mail:
> >>>>> [email protected]
> >>>>>  For additional commands, e-mail:
> >>>>> [email protected]
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>> ---------------------------------------------------------------------
> >>>
> >>>> To unsubscribe, e-mail:
> >>>>
> >>> [email protected]
> >>>
> >>>> For additional commands, e-mail:
> >>>>
> >>> [email protected]
> >>>
> >>>>
> >>>>
> >>>>
> >>> ---------------------------------------------------------------------
> >>>  To unsubscribe, e-mail:
> >>> [email protected]
> >>>  For additional commands, e-mail:
> >>> [email protected]
> >>>
> >>>
> >>>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [email protected]
> >> For additional commands, e-mail: [email protected]
> >>
> >>
> >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to