Server Response Codes / HTTP Protocol / Python and the Requests Library

Опубликовано: 20 Март 2026
на канале: LearnQA: Онлайн обучение тестировщиков
7,616
208

This video is part of the course "Automated REST API Testing in Python" https://www.learnqa.ru/python_api

In this course, we cover in detail how to create your own API tests from scratch in Python using the pytest library, requests, Allure reports, and Docker.

In this course, you will learn:

Install and configure the working environment - Python, PyCharm
Download the necessary packages and libraries
Understand the HTTP protocol, API, and REST
Work with authorization and session cookies
Work with HTTP request headers
Get familiar with the JSON format and learn how to parse server responses
Write simple and complex API tests
Create reports in Allure
Run API testing in Docker

LearnQA website: https://www.learnqa.ru/
LearnQA on VK: https://vk.com/learnqa
Alumni group on TG: https://t.me/learnqa
Ask the trainer a question: https://t.me/learnqa_support

Other courses:
Manual testing of mobile applications: https://www.learnqa.ru/manual
Automation tool Mobile Apps: https://www.learnqa.ru/java
Security Testing: https://www.learnqa.ru/security
Testing Tools Course Series
Bash: https://www.learnqa.ru/bash
Git: https://www.learnqa.ru/git
ADB: https://www.learnqa.ru/adb
SQL: https://www.learnqa.ru/sql
ChromeDevTools: https://www.learnqa.ru/devtools
Docker: https://www.learnqa.ru/docker

My name is Arseniy Batyrov, and I'm the founder of LearnQA, a company that offers testing courses. Over the course of over 12 years, I've worked my way up from a junior tester in a small company to a department manager, and now I teach people testing. On this channel, I share my knowledge and vision of modern testing and show short excerpts from LearnQA courses covering the most popular testing topics: web and mobile app testing, SQL, Docker, Bash, and other tools, as well as test automation and security testing.