jmeter从soap响应中提取xpath

时间:2015-04-21 10:04:05

标签: xml soap xpath jmeter

请帮我从以下xml中找出XPATH。我需要根据密钥找到值。

例如,如果我使用" key2",我需要获得值20。

我尝试了以下XPATH,但它没有在JMeter中提供预期的结果

//ns1:dataResponse/ns1:return/ns2:entries/ns2:Entry[ns2:key='key2']/ns2:value
<soap:Envelope xmlns:soap=""><soap:Body>
  <ns1:dataResponse xmlns:ns1="">
     <ns1:return xsi:type="ns2:StatementData" xmlns:ns2="" xmlns:xsi="">
        <ns2:entries>
           <ns2:Entry xsi:type="ns2:Entry">
              <ns2:dataList xsi:nil="true"/>
              <ns2:key>key1</ns2:key>
              <ns2:value xsi:type="xsd:double" xmlns:xsd="">10</ns2:value>
           </ns2:Entry>
           <ns2:Entry xsi:type="ns2:Entry">
              <ns2:dataList xsi:nil="true"/>
              <ns2:key>key2</ns2:key>
              <ns2:value xsi:type="xsd:double" xmlns:xsd="">20</ns2:value>
           </ns2:Entry>
           <ns2:Entry xsi:type="ns2:Entry">
              <ns2:dataList xsi:nil="true"/>
              <ns2:key>key3</ns2:key>
              <ns2:value xsi:type="xsd:double" xmlns:xsd="">30</ns2:value>
           </ns2:Entry>
     </ns1:return>
  </ns1:dataResponse>

0 个答案:

没有答案