Доброго времени суток. Нужен совет от более опытных коллег.
Подскажите, пожалуйста, с чего лучше начать изучать тестирование API на Java. Какие-то базовые инструменты на основе которых остальное будет быстро пониматься и разбираться.
Отправлено 07 июня 2020 - 12:31
Доброго времени суток. Нужен совет от более опытных коллег.
Подскажите, пожалуйста, с чего лучше начать изучать тестирование API на Java. Какие-то базовые инструменты на основе которых остальное будет быстро пониматься и разбираться.
Отправлено 08 июня 2020 - 06:23
Начать изучать тестирование API лучше всего без Java.
Если у вас SOAP (что вряд ли, но..) - то SoapUI
Если у вас RESTful - то Postman, например, хотя можно работать хоть jMeter-ом, хоть curl-ом.
Когда вы поймете, как оно там работает, тогда можно брать и Java.
Отправлено 08 июня 2020 - 17:49
Начать изучать тестирование API лучше всего без Java.
Если у вас SOAP (что вряд ли, но..) - то SoapUI
Если у вас RESTful - то Postman, например, хотя можно работать хоть jMeter-ом, хоть curl-ом.
Когда вы поймете, как оно там работает, тогда можно брать и Java.
Я некорректно задал вопрос. Плохое качество для тестировщика)).
С протоколом HTTP я, более-менее, знаком. Вопрос скорре должен звучать "я полный ноль в написании тестов для апи. Как делать, кого использовать, какая база должна быть..."
Пособирал сегодня информации на этот счет. Нашел пару статей где показано как создавать примитивный http клиент. Мне, скорее всего, нужно было посмотреть как это все выгляди в виде низкоуровневого, если можно так сказать, кода, а не в теории или практике на Postmane(его я уже пробовал).
Сейчас решил остановиться на retrofit в связке с gson. Так сказать, попробовать, что это и как.
Отправлено 08 июня 2020 - 19:17
Тогда уж http://rest-assured.io/
До него я тоже дойду. Посмотрел парочку видео по автоматизирвоанию API. В обоих случаях использовали именно rest assured. Он показался мне каким-то простым.
Ещё помню, кто-то говорил что он оперативы жрет много. А Алексей Баранцев добавил что он проверяет json файлы, а не объекты. А объекты нужны для того, чтобы можно было ещё работать с базами данных через orm. Вообщем понимание у меня сейчас на уровне воображения.
Отправлено 12 июня 2020 - 18:10
Вообщем планы поменялись. Изучаю Apache HTTP Client. Это то что я искал. Не слишком высокоуровневая и не совсем низкоуровневая. Все остальное, скорее всего, враперы этой либы.
Отправлено 12 июня 2020 - 21:07
Спросили у опытных коллег, но делать стали по своему...
0 пользователей, 0 гостей, 0 анонимных