有人可以提供xml查询,以便从以下回复中检索sessionId的值:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:createUserResponse xmlns:ns2="http://www.musicthp.com"
isNewUser="false"
profileId="32109"
sessionId="ryIlb+E5yj7FReA2w96uag=="
success="true">
<duration>316</duration>
</ns2:createUserResponse>
我尝试使用/ ns2:createUserResponse / @ sessionId,似乎没有返回任何内容。 我想在jmeter的XPATH提取器中使用此查询。 我的要求:我需要使用xpath提取器检索sessionId值,并在连续的请求中使用该值。
感谢您的提前帮助
答案 0 :(得分:2)
您是否已将JMeter设置为使用命名空间?
据报道,JMeter在命名空间方面存在问题。如果摆弄设置无济于事,这里是根元素的解决方法/*/@sessionId
命名空间中任何元素的解决方法是使用*[local-name() = 'element']
而不是prefix:element