Использование вложенного объекта XML для нового запроса JSON в Postman - PullRequest
0 голосов
/ 01 октября 2019

Я довольно новичок во всем этом, так что потерпите меня с моим объяснением .. У меня совсем нет опыта, но с некоторым использованием Google мне удалось что-то сделать

Для ((одноразовое) назначение, которое я должен выполнить:

  1. Извлечение данных сотрудника с помощью запроса SOAP.
  2. Использование объекта из первого запроса для настройки нового запроса SOAP.
  3. Отправьте 2-й SOAP-запрос для получения новых данных.
  4. Сделайте это для всех сотрудников.
  5. Автоматизируйте этот процесс для данных, которые могут измениться.

Выполнение обоих запросов вручную - не проблема, это часть цепочки запросов и установки / получения переменных.

(Очевидно, я не могу добавлять изображения, потому что я новый участник, поэтому ясвязал изображения из Gyazo.

Почему пользователи с менее чем 10 очками репутации не могут добавлять изображения при задании вопроса? )

SOAP-запрос 1: https://gyazo.com/3a7f3e8b0ad7c13f9b562f7e65c54b49

Тестовый код, который я использовал для получения необходимой информации: https://gyazo.com/c9161a6fbf1246eb46ca357a8c4c6462

Переменная среды «Test», которая хранится: https://gyazo.com/0da0b9c0c709da36618c425de28e002a

Журнал консоли из этого запроса: https://gyazo.com/7394957a193e96f1737e0e1fae70d606

Объект с данными, которые мне нужны для второго запроса: https://gyazo.com/8f2060b7d48a63c3088b91cb7ebf754a

2-й SOAP-запрос, который мне нужно отправить для получения списка данных: https://gyazo.com/a972931e80ce45bad25a06477c0c50da

Как вы можете видеть на изображении (https://gyazo.com/0da0b9c0c709da36618c425de28e002a) Я попытался установитьПеременная окружения из ответа от 1-го запроса, и это сработало, но мне нужно использовать значение из переменной во 2-м запросе. Я прочитал несколько статей о том, как объединять запросы, и, проведя дополнительные исследования, я мог бы выяснить, как правильно их объединять. Тем не менее, я не могу понять, как правильно установить / получить значение "DienstverbandID". Если я использую pm.environment.get ("Test") и использую {{Test}} во 2-м запросе SOAP, я получаю сообщение об ошибке, что переменная не является целочисленным значением.

Результат от этихзапросы должны быть ответом со списком всех данных о сотрудниках, собранных при выполнении SOAP-запроса 2 с каждым DienstverbandID (258 из них).

Я надеюсь, что кто-то может мне помочь:)

...