Необходимо извлечь значение из XML ответа в Jmeter с помощью XPath Extractor - PullRequest
0 голосов
/ 28 января 2020

В JMeter я пытаюсь извлечь значение из моего ответа XML, который я могу использовать в следующем запросе, но я хочу извлечь это значение с помощью XPath Extractor. Ниже приведен ответ XML:

<GwtResponse>
  <object class="com.sandbox.bluesky.platform.gwt.common.FoldersStringResult">
<__folders>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;yes&quot;?&gt;&lt;Folders&gt;&lt;Folder id=&quot;935&quot; parentId=&quot;-1&quot; name=&quot;ApnpdQA_TestAccount&quot; type=&quot;folder&quot; deleted=&quot;false&quot; writeRestriction=&quot;NONE&quot;&gt;&lt;Category name=&quot;Map Functions&quot; singular=&quot;Map Function&quot; id=&quot;935&quot; parentId=&quot;-1&quot; type=&quot;transform.function&quot; className=&quot;MapFunction&quot; resource=&quot;mapfunction16&quot;&gt;&lt;Component name=&quot;Abhiram Test MapFunction_1572016185208&quot; id=&quot;000c7cc9-84ce-4546-9198-4860c8567c4c&quot; version=&quot;1&quot; type=&quot;transform.function&quot; dirty=&quot;false&quot; dirtySincePublished=&quot;false&quot; deleted=&quot;</__folders>
  </object>
</GwtResponse>

Из этого ответа я хочу извлечь значение «ApnpdQA_TestAccount» и параметризировать его для использования в следующих запросах. Я все еще новичок в XPath Extractor Post Processor, поэтому любая помощь будет полезна

1 Ответ

0 голосов
/ 28 января 2020

Учитывая, что ваш XML выглядит следующим образом:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Folders>
    <Folder id="935" parentId="-1" name="ApnpdQA_TestAccount" type="folder" deleted=""></Folder>
</Folders>
  1. Чтобы получить атрибут name из папки, достаточно использовать следующее выражение XPath:

    //Folder/@name
    

    enter image description here

  2. Чтобы получить name атрибут папки с id из 935 - используйте следующий запрос:

    //Folder[@id='935']/@name
    

    enter image description here

  3. Если приведенные выше выражения не помогают, добавьте полный XML ответ на ваш вопрос

Ссылки:

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