
Автоматизация API: REST Assured + Java, TestNG, Lombok, Google
Этот курс Rest Assured включает в себя введение в основы и расширенные функции этой библиотеки. Мы рассмотрим один из вариантов построения масштабируемого фреймворка для тестирования RESTful API различной сложности. Использование передовых технологий проверки ответов: JSON, XML Schema. Курс предполагает, что у вас есть базовые знания по тестированию API и Java.
В запрос POST надо также пробросить дополнительно .header("Content-type","application/json; charset=UTF-8"). После этого можете менять данные в postJsonBody и видеть валидный результат в теле ответа.
В запрос PUT надо пробросить дополнительно .header("Content-type","application/json; charset=UTF-8"). Тело ответа на видео без хедера: {"id": 1}, не равен ожидаемому из доки: {"id": 1, "title": "foo", "body": "bar","userId": 1}.