Hi Sebb,

thanks for your response. Please send me a sample JMX if possible. Did you
fix anything, should i download a new build of jmeter? I am not sure from
your comment about the NPE...

Kind regards, peter

2007/6/10, sebb <[EMAIL PROTECTED]>:

I was wrong - the samples work fine for me in JMeter 2.2.

I can send you a sample JMX to try if you want.

S.
On 09/06/07, sebb <[EMAIL PROTECTED]> wrote:
> Check jmeter.log - I exepct you will find an NPE.
>
> It looks like the XPath evaluation is returning an XNodeSet with no
> children, hence the NPE.

My bad - I was using the extractor instead of the assertion.
However the resulting NPE was still an error, which I have fixed.

> Unfortunately I don't know how to detect that the matched item is an
> attribute, nor how to extract its value if so. Suggestions welcome!

Not actually a problem - just my misunderstanding of the XPath syntax.

>
> S.
> On 08/06/07, Knut Borchart <[EMAIL PROTECTED]> wrote:
> > Hi,
> >
> > i am trying to use xpath assertion and extraction and it seems i
cannot get
> > them to work. Here is what i am trying to accomplish:
> >
> > 1) xpath assertion for a http request. the response document is:
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <CompositeResponse elapsed="0" date="2007-06-08T14:17:32+0100">
> >    <CustomerAuthenticateResponse/>
> >    <CustomerDetailsResponse accountId="kborchart" customerId="100"
domain="
> > test.com" anonymous="false" currency="EUR" currencyPrefix="�"/>
> >    <DeviceTypeResponse deviceID="ABC"/>
> > </CompositeResponse>
> >
> > the xpath assertion i want to use is:
> >
> > /CompositeResponse/[EMAIL PROTECTED]"kborchart"]
> >
> > This returns 1 node when i test the xpath query in another editor, but
in
> > Jmeter i never get a positive result. In fact i could not find any
xpath
> > query besides "/" that could generate a positive result. I tried to
shorten
> > the query to /CompositeResponse or /compositeresponse (i am using the
> > tolerant parser, because otherwise i get a "Content is not allowed in
> > trailing section." error in the log. It seems there is a strange
character
> > at the end of the response). What is wrong with my approach?
> >
> > 2) xpath extraction of an attribute value. The response document is:
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <CompositeResponse elapsed="0" date="2007-06-08T10:36:21+0100">
> >    <CustomerBalanceResponse balance="400.00"/>
> >    <FOOpenGameResponse gameId="12345678" nextDrawId="0"/>
> > </CompositeResponse>
> >
> > The xpath query i want to use is:
> >
> > /CompositeResponse/FOOpenGameResponse/@gameId
> >
> > This returns "12345678" in another xml editor, but in jmeter does not
find
> > anything. Is attribute value extraction not supported?
> >
> > Thanks for any help or pointers!
> >
> > Kind regards, Knut
> >
>

Reply via email to