I got the response like the following:
<response>
<status code='200' server_time='xxx' />
<tests>
<test id='1' name='a!' status='Started' />
<test id='2' name='bb!' status='New' />
<test id='3' name='ccc!' status='New' />
<test id='4' name='dddd!' status='New' />
</tests>
</response>
I have already added a Xpath extractor into the sampler:
Reference name: mytest
XPath Query: //test[@id='1']
But the return variable (mytest) is wrong.
OUT.println(mytest) --> void
I'm a newbie with JMeter. What can I do to solve this?
Obviously the
println()
function prints the string value of thetest
element, and in the provided XML documenttest
elements do not have any content and their string value is the empty string.You want:
and
The former selects all
name
attributes of alltest
grandchildren of the top element of the document, that have anid
attribute with value1
.The latter selects all
status
attributes of alltest
grandchildren of the top element of the document, that have anid
attribute with value1
.