Приветствую уважаемых участников ресурса!
Я не так давно начал ознакомление с функционалом инструмента #soapui Pro (4.5.1). Недавно передо мной стала вполне конкретная задача: тестирование web-сервисов с помощью данного инструмента. Если еще конкретнее: автоматизировать тестирование методов при их взаимодействии друг с другом.
Существующие методы принимают xml с рядом параметров и возвращают xml с рядом параметров.
Есть 2 метода: метод1 и метод2.
- Метод 1 возвращает xml респонс1 с параметрами - параметр11, параметр12.
Их необходимо считать и передать в xml реквест2 в качестве параметров 21 и 22; причем реквест 2 содержащит и другие параметры - параметр23, параметр24. - Метод2 возвращает xml респонс2 с параметрами 31 и 32.
Необходимо считать параметры 31 и 32 и произвести простую проверку на сравнение.
Коллеги, прошу, подскажите: как принципиально организовать шаги в SoapUI Pro, чтобы решить данную задачу?
Для себя я разбил ее на части:
- реквест1;
- парсинг респонс1;
- сохранение параметров 11 и 12;
- передача параметров 11 и 12 в реквесту2;
- парсинг респонс2;
- проверка данных.
Все необходимые wsdl-описания имеются, ожидаемые xml приходят.
Скрипты на #groovy - дело несложное.
Неясно, как организовать шаги в SoapUI Pro.
Благодарю за помощь в решении вопроса!