Перейти к содержимому

Фотография

С чего начать изучение написания автотестов для API


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 Illia_V

Illia_V

    Новый участник

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Илья
  • Город:Киев

Отправлено 07 июня 2020 - 12:31

Доброго времени суток. Нужен совет от более опытных коллег.

Подскажите, пожалуйста, с чего лучше начать изучать тестирование API на Java. Какие-то базовые инструменты на основе которых остальное будет быстро пониматься и разбираться. 


  • 0

#2 Freiman

Freiman

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 08 июня 2020 - 06:23

Начать изучать тестирование API лучше всего без Java.

Если у вас SOAP (что вряд ли, но..) - то SoapUI

Если у вас RESTful - то Postman, например, хотя можно работать хоть jMeter-ом, хоть curl-ом.

Когда вы поймете, как оно там работает, тогда можно брать и Java. 


  • 0

#3 Illia_V

Illia_V

    Новый участник

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Илья
  • Город:Киев

Отправлено 08 июня 2020 - 17:49

Начать изучать тестирование API лучше всего без Java.

Если у вас SOAP (что вряд ли, но..) - то SoapUI

Если у вас RESTful - то Postman, например, хотя можно работать хоть jMeter-ом, хоть curl-ом.

Когда вы поймете, как оно там работает, тогда можно брать и Java. 

Я некорректно задал вопрос. Плохое качество для тестировщика)).

С протоколом HTTP я, более-менее, знаком. Вопрос скорре должен звучать "я полный ноль в написании тестов для апи. Как делать, кого использовать, какая база должна быть..."

Пособирал сегодня информации на этот счет. Нашел пару статей где показано как создавать примитивный http клиент. Мне, скорее всего, нужно было посмотреть как это все выгляди в виде низкоуровневого, если можно так сказать, кода, а не в теории или практике на Postmane(его я уже пробовал). 

Сейчас решил остановиться на retrofit в связке с gson. Так сказать, попробовать, что это и как. 


  • 0

#4 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 08 июня 2020 - 18:14

Тогда уж http://rest-assured.io/


  • 0

#5 Illia_V

Illia_V

    Новый участник

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Илья
  • Город:Киев

Отправлено 08 июня 2020 - 19:17

Тогда уж http://rest-assured.io/

До него я тоже дойду. Посмотрел парочку видео по автоматизирвоанию API. В обоих случаях использовали именно rest assured. Он показался мне каким-то простым.

Ещё помню, кто-то говорил что он оперативы жрет много. А Алексей Баранцев добавил что он проверяет json файлы, а не объекты. А объекты нужны для того, чтобы можно было ещё работать с базами данных через orm. Вообщем понимание у меня сейчас на уровне воображения.


  • 0

#6 Illia_V

Illia_V

    Новый участник

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Илья
  • Город:Киев

Отправлено 12 июня 2020 - 18:10

Вообщем планы поменялись. Изучаю Apache HTTP Client. Это то что я искал. Не слишком высокоуровневая и не совсем низкоуровневая. Все остальное, скорее всего, враперы этой либы.


  • 0

#7 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 12 июня 2020 - 21:07

Спросили у опытных коллег, но делать стали по своему...


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных