Это видео — часть курса "Автоматизация тестирования REST API на Python" https://www.learnqa.ru/python_api
На этом курсе мы подробно рассказываем о том, как с нуля создать свои API тесты на языке программирования Python с использованием библиотеки pytest, requests, репортов Allure и Docker.
На курсе вы научитесь:
Устанавливать и настраивать окружение для работы - Python, PyCharm
Скачивать нужные для работы пакеты и библиотеки
Понимать устройство HTTP-протокола, API и REST
Работать с авторизационными и сессионными cookies
Работать с заголовками HTTP-запросов
Познакомитесь с форматом JSON и научитесь парсить ответы сервера
Писать простые и комплексные API-тесты
Создавать отчёты в Allure
Запускать тестирование API в Docker
Сайт LearnQA: https://www.learnqa.ru/
LearnQA в VK: https://vk.com/learnqa
Группа выпускников в TG: https://t.me/learnqa
Задать вопрос тренеру: https://t.me/learnqa_support
Меня зовут Арсений Батыров, я — основатель компании LearnQA, которая занимается курсами тестировщиков. За более чем 12 лет я прошел путь от junior тестировщика в небольшой компании до руководителя отдела, и теперь обучаю людей тестированию. На этом канале я делюсь своими знаниями и видением современного тестирования и показываю небольшие отрывки из курсов LearnQA, посвященных наиболее популярным темам в тестировании: веб-тестированию и мобильным приложениям, SQL, Docker, Bash и другим инструментам, а также автоматизации тестирования и тестирования безопасности.
Поделиться в:
Доступные форматы для скачивания:
Скачать видео mp4
Информация по загрузке:
Скачать аудио mp3
Похожие видео
array(20) {
["rIhygmw9HZM"]=>
object(stdClass)#6382 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "rIhygmw9HZM"
["related_video_title"]=>
string(92) "Работаем с JSON в Python. Парсинг JSON, сохраняем JSON в файл"
["posted_time"]=>
string(19) "5 лет назад"
["channelName"]=>
NULL
}
["rwKDig2mIak"]=>
object(stdClass)#6392 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "rwKDig2mIak"
["related_video_title"]=>
string(49) "Что такое HTTP, API и протоколы"
["posted_time"]=>
string(21) "3 года назад"
["channelName"]=>
NULL
}
["XwDlcW_WsmU"]=>
object(stdClass)#6380 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "XwDlcW_WsmU"
["related_video_title"]=>
string(140) "PYTHON REQUESTS. ПЕРЕДАЧА COOKIE, SESSION, GET, POST ЗАПРОСЫ, ЗАГОЛОВКИ, API, JSON,СКАЧИВАНИЕ ФАЙЛОВ"
["posted_time"]=>
string(19) "1 год назад"
["channelName"]=>
NULL
}
["x_1ARWBFcU0"]=>
object(stdClass)#6385 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "x_1ARWBFcU0"
["related_video_title"]=>
string(118) "Как в Python применять JSON на ПРАКТИКЕ? Обработка и получение JSON от API"
["posted_time"]=>
string(19) "1 год назад"
["channelName"]=>
NULL
}
["nDG78A8aKOo"]=>
object(stdClass)#6374 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "nDG78A8aKOo"
["related_video_title"]=>
string(95) "JSON В ПИТОНЕ. ЧТО ЭТО И КАК ИСПОЛЬЗОВАТЬ | Python 3, Питон 3"
["posted_time"]=>
string(19) "5 лет назад"
["channelName"]=>
NULL
}
["HfBJ0_1c4PU"]=>
object(stdClass)#6391 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "HfBJ0_1c4PU"
["related_video_title"]=>
string(128) "Python requests http, https запросы, requests методы get и post, подключаемся к api через python"
["posted_time"]=>
string(21) "3 года назад"
["channelName"]=>
NULL
}
["RHxuUQ58yjc"]=>
object(stdClass)#6378 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "RHxuUQ58yjc"
["related_video_title"]=>
string(79) "ЭТИ АЛГОРИТМЫ СДЕЛАЮТ ИЗ ТЕБЯ ПРОГРАММИСТА"
["posted_time"]=>
string(25) "2 недели назад"
["channelName"]=>
NULL
}
["-1D9caohyQg"]=>
object(stdClass)#6386 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "-1D9caohyQg"
["related_video_title"]=>
string(150) "№388 - ПАРСИНГ сайтов, 40+ советов для ЗАРАБОТКА на парсинге в России. Делимся опытом."
["posted_time"]=>
string(21) "2 года назад"
["channelName"]=>
NULL
}
["mEnxC8sC7sg"]=>
object(stdClass)#6368 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "mEnxC8sC7sg"
["related_video_title"]=>
string(131) "Воздуха набери... США отработали ядерный удар по нам своей новой ракетой"
["posted_time"]=>
string(24) "10 часов назад"
["channelName"]=>
NULL
}
["URg_Q8dclzg"]=>
object(stdClass)#6393 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "URg_Q8dclzg"
["related_video_title"]=>
string(38) "Структура HTTP запроса"
["posted_time"]=>
string(21) "3 года назад"
["channelName"]=>
NULL
}
["CsG5KTu3AOU"]=>
object(stdClass)#6381 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "CsG5KTu3AOU"
["related_video_title"]=>
string(184) "Украина Вышла Из Переговоров❌Гуляйполе Отрезано🚫 Мирноград: Считанные Дни🏴 Военные Сводки 13.11.2025"
["posted_time"]=>
string(24) "11 часов назад"
["channelName"]=>
NULL
}
["0ws5tsRBgL8"]=>
object(stdClass)#6387 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "0ws5tsRBgL8"
["related_video_title"]=>
string(106) "Скрейпинг сайтов с помощью библиотек Beautifulsoup и Requests на Python"
["posted_time"]=>
string(21) "4 года назад"
["channelName"]=>
NULL
}
["Ll43qU3Ov8c"]=>
object(stdClass)#6375 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "Ll43qU3Ov8c"
["related_video_title"]=>
string(173) "SHAZAM Top 50🏖️Лучшая Музыка 2025🏖️Зарубежные песни Хиты🏖️Популярные Песни Слушать Бесплатно #40"
["posted_time"]=>
string(27) "7 месяцев назад"
["channelName"]=>
NULL
}
["QmbkG_wDQag"]=>
object(stdClass)#6373 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "QmbkG_wDQag"
["related_video_title"]=>
string(86) "ИТОГИ ВСТРЕЧИ: ПУТИН ТОКАЕВ | НИКОЛАЙ ПЛАТОШКИН"
["posted_time"]=>
string(24) "12 часов назад"
["channelName"]=>
NULL
}
["5dbiSlIwMoQ"]=>
object(stdClass)#6371 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "5dbiSlIwMoQ"
["related_video_title"]=>
string(96) "Москва резко сменила тон / Кремль просит пощады у США"
["posted_time"]=>
string(24) "13 часов назад"
["channelName"]=>
NULL
}
["7f472oCDFcg"]=>
object(stdClass)#6372 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "7f472oCDFcg"
["related_video_title"]=>
string(61) "Что такое JSON? | JSON + Python на Практике"
["posted_time"]=>
string(21) "4 года назад"
["channelName"]=>
NULL
}
["53Wbda8vtAQ"]=>
object(stdClass)#6369 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "53Wbda8vtAQ"
["related_video_title"]=>
string(120) "Создаем запросы к API и обрабатываем результат с помощью Python и requests"
["posted_time"]=>
string(21) "2 года назад"
["channelName"]=>
NULL
}
["VQNV_oOdOqo"]=>
object(stdClass)#6370 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "VQNV_oOdOqo"
["related_video_title"]=>
string(94) "Запись данных в Excel файл из JSON. Библиотека openpyxl в Python"
["posted_time"]=>
string(21) "4 года назад"
["channelName"]=>
NULL
}
["NnSLKfJGvCA"]=>
object(stdClass)#6358 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "NnSLKfJGvCA"
["related_video_title"]=>
string(175) "Интервью сбежавшего офицера. Правда об армии России: мясные штурмы, обнуления, беспредел | ДОСЬЕ"
["posted_time"]=>
string(21) "1 день назад"
["channelName"]=>
NULL
}
["3Tm34b7p_cM"]=>
object(stdClass)#6359 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "3Tm34b7p_cM"
["related_video_title"]=>
string(0) ""
["posted_time"]=>
string(19) "5 лет назад"
["channelName"]=>
NULL
}
}