In 11/04/2008, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
>   Sorry sent my msg before I finished including all of it, here is the SOAP 
> response I am trying to parse and run a assertion check against:
>
>  <?xml version="1.0" encoding="utf-8"?><soap:Envelope 
> xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
> xmlns:xsd="http://www.w3.org/2001/XMLSchema";><soap:Body><GetUKLocationByTownResponse
>  
> xmlns="http://www.webserviceX.NET";><GetUKLocationByTownResult>&lt;NewDataSet&gt;?
>  &lt;Table&gt;??? &lt;Town&gt;Eltham&lt;/Town&gt;??? &lt;County&gt;Greater 
> London&lt;/County&gt;??? &lt;PostCode&gt;SE9&lt;/PostCode&gt;? 
> &lt;/Table&gt;? &lt;Table&gt;??? &lt;Town&gt;Feltham&lt;/Town&gt;??? 
> &lt;County&gt;Greater London&lt;/County&gt;??? 
> &lt;PostCode&gt;TW13&lt;/PostCode&gt;? &lt;/Table&gt;? &lt;Table&gt;??? 
> &lt;Town&gt;Meltham&lt;/Town&gt;??? &lt;County&gt;West 
> Yorkshire&lt;/County&gt;??? &lt;PostCode&gt;HD7&lt;/PostCode&gt;? 
> &lt;/Table&gt;? &lt;Table&gt;??? &lt;Town&gt;New Eltham&lt;/Town&gt;??? 
> &lt;County&gt;Greater London&lt;/County&gt;??? 
> &lt;PostCode&gt;SE9&lt;/PostCode&gt;? 
> &lt;/Table&gt;&lt;/NewDataSet&gt;</GetUKLocationByTownR
 esu
>   lt></GetUKLocationByTownResponse></soap:Body></soap:Envelope>
>
>  and I just want to check that
>
>  Town&gt;Eltham&lt;/Town&gt;
>
>
>
>  Is text or not numeric

Not numeric:

Town&gt;\D+&lt;/Town&gt;

Not sure what you mean by text - this email is text but it contains numbers.

>
>  Also would like to know how I might run an assertion against the above XML 
> to check that
>
>  PostCode&gt;SE9&lt;/PostCode&gt;
>
>  "SE9" is only 3 characters long.?
>

The following Response Assertion would check that there was a PostCode
of 3 characters:

PostCode&gt;...&lt;/PostCode&gt;

You might want to use [A-Z][A-Z]\d instead of ...

>  So any ideas on how I might use Jmeter to only run an assertion against a 
> small part of these results and not the entire XML response?? a few examples 
> would be VERY helpful :)
>

>  Thanks
>
>
>
>
>
>
>  -----Original Message-----
>  From: sebb <[EMAIL PROTECTED]>
>  To: JMeter Users List <jmeter-user@jakarta.apache.org>
>  Sent: Fri, 11 Apr 2008 12:45 pm
>  Subject: Re: Response Assertion of only part of response?
>
>
>
>
>
>
>
>
>
>
>  On 11/04/2008, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>  > I get a large XML response from a SOAP request.? Includes header, body, 
> etc.?
>
>  Do you?
>
>  > Is there someway to only do a Response Assertion check against a small 
> part of
>  that assertion? say only the actual values returned by the soap response? 
> and if
>  so how?
>  >
>
>  JMeter stores the response data as sent by the server; it only removes
>  HTTP headers, not XML or HTML headers.
>
>  Just add whatever context is needed to ensure that the correct part of
>  the response is matched.
>
>  You might find the XPath Assertion useful here.
>
>  >  here is the SOAP response I get back (in Jmeter text view):
>  >
>  >
>  Don't post attachments. If you want to provide a screenshot, upload it
>  somewhere and send a link.
>
>
> ---------------------------------------------------------------------
>  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