1
這裏的第一次海報所以希望我的問題是有道理的,你可以提供幫助。我目前正在發送SOAP XML請求並接收來自第三方API的響應。我正在尋找檢索響應中返回的特定值,並將其傳遞給後續請求返回到相同的API。JMeter Xpath extrator
我使用XPath提取然而,實現這一目標的時候,我試圖通過對響應變量,該變量返回
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header><wsse:Security xmlns:wsse="http://docs.oasis-
open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
.....
</soap:Header>
<soap:Body>
<c:replyMessage xmlns:c="---------------------------">
<c:referenceNumber>84c74155-e260-46f9-98bf-5ba6ee6cbb20</c:referenceNumber>
<c:backgroundCode>5048657036666628204009</c:backgroundCode>
.....
</c:replyMessage>
</soap:Body>
</soap:Envelope>
我試圖通過這些字段是referenceNumber和backgroundCode使用XPath但是我收到錯誤
Assertion error: false
Assertion failure: true
Assertion failure message: Prefix must resolve to a namespace: c
See log file for further details.
任何意見,將不勝感激。如果您需要更多信息,請告訴我。
嗨klingac感謝您提供的feedback.It現在完美的作品。我現在正在使用XPath提取器,但是根據您所說的內容以及閱讀好的文章,我肯定會考慮未來的其他選項。 – Jace
像魅力一樣工作。我不想使用另一個野獸(SmartMeter),所以我使用reqexp ... – Betlista