Я занимаюсь разработкой программы с использованием библиотеки REST на Java для автоматизации тестирования Webservice API.
Возьмите пример связывания API для приведенного ниже сценария с сайта электронной коммерции:
1. Пользователь входит в систему с помощью вызова API с именем «LOGIN», для которого тело ответа - «Loginуспешный "
Теперь значения файлов cookie выбираются из тела ответа вызова API с помощью функции getdetailedcookies.
Файлы cookie, полученные из сценария входа в систему, теперь передаются в виде заголовка файла cookie для другого вызова API с именем «CART»
Ответ API «CART» будет содержать сведения о продуктах, присутствующих в корзине для пользователя, вошедшего в систему
В getdetailedcookie, полученном из вызова API «CART», должен быть файл cookie, который долженсоответствовать пользовательской оценке, полученной из предыдущих вызовов API
ПРИМЕЧАНИЕ:
1. Все вызовы API задаются в TESTNG как разные методы и выполняются совместно
2.Каждый ответ получается надлежащим образом, когда файл cookie передается с веб-сайта