Курс API Testing Python Automation
Стандартна бібліотека Python має ряд готових вбудованих модулів по роботі з HTTP. Проте велика велика кількість класів і функцій з цими імпортованими модулями ускладнюють код для розуміння.
Багато програмістів люблять Python за його елегантність і простоту, тому і був створені бібліотеки requests або HTTP For Humans Tavern, покликані вирішувати проблеми більш легко і елегантно, за що більшість програмістів і люблять Python.
У requests є:
Безліч методів http аутентифікації
Сесії з куками
Повноцінна підтримка SSL
Різні методи-плюшки .json (), які повернуть дані в потрібному форматі
Проксінг
Грамотна і логічна робота з винятками
Tavern API Testing
Tavern is an advanced pytest based API testing framework for HTTP, MQTT or other protocols.