Я пытаюсь использовать JMeter XPath Assertion для значения тега, как показано ниже, с командой подтверждения XPath:
//m:CurrencyNameResul/text() = Pounds
Ответ Webservice:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<m:CurrencyNameResponse xmlns:m="http://www.oorsprong.org/websamples.countryinfo">
<m:CurrencyNameResult>Pounds</m:CurrencyNameResult>
</m:CurrencyNameResponse>
</soap:Body>
</soap:Envelope>
Я получаю ошибку
Префикс должен разрешаться в пространство имен
и после обращения к руководству JMeter ниже:
NAMESPACES As a work-round for namespace limitations of the Xalan XPath parser implementation on which JMeter is based, you can provide a Properties file which contains mappings for the namespace prefixes:
prefix1=Full Namespace 1
prefix2=Full Namespace 2
…
You reference this file in jmeter.properties file using the property:
xpath.namespace.config
Я не понимаю, поэтому мои вопросы:
- каким должно быть содержимое файла свойств?
- где поставить свой путь?