проверка Гатлинга, если мыльный ответ содержит узел - PullRequest
0 голосов
/ 25 апреля 2018

Я использую Gatling для тестирования API, отвечающего следующим образом:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header/>
    <SOAP-ENV:Body>
        <sam:HentAktiveSamtykkerMedPartrefResponse xmlns:sam="urn:gjensidige:forsikring:samtykke">
            <sam:samtykke>
                <sam:idNr>01018448285</sam:idNr>
                <sam:partref>0005009147</sam:partref>
                <sam:utfortAv></sam:utfortAv>
                <sam:navn></sam:navn>
                <sam:navnUtvidet></sam:navnUtvidet>
                <sam:svar>J</sam:svar>

Как мне написать, что ответ должен содержать элемент:

<sam:svar>

?

Я думаю, что-то в строках:

.check(xpath("whathere").exists)

Но что должно быть указано как "что здесь"?

1 Ответ

0 голосов
/ 02 мая 2018

xpath будет выглядеть примерно так: /*/SOAP-ENV:Body/descendant::*[name()='sam:navn']/text() это должно извлечь значение из <sam:navn></sam:navn>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...