Skip to content
UdemyIT & SoftwarePaid courseAll LevelsCertificate

Learn API Testing with Postman and Python Requests Module (Udemy.com)

Rest API Testing using Postman and Python Requests Module

Created by: Pavan Kumar

Last updated June 2025

icon
What you will learn

  • You will be able to understand what the Rest API's are, and their functionality.
  • After completing this course you can start working on Rest API Testing Projects
  • You will learn how to build frame works in Postman and Python requests module
  • You will learn CI & CD Integration with Postman & Python

How it compares

Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:

  • Rating4.5 out of 5higher than 45% of them
  • Reviews142#916 of 1,183 by number of reviews
  • Length39.2 hourslonger than 96% of them
  • Last updatedJune 2025more recently than 51% of them

icon
Course Description

Course: Master REST API Testing from Scratch Using Postman and Python requests Module

Instructor: Mr. Madan (Well experienced trainer having more than than 10+ years of experience in test automation tools and as a trainer.

Course Description:

Are you looking to become a professional API Tester? Whether you're a beginner or someone with manual testing experience, this course will help you master REST API testing using two powerful tools: Postman and Python’s requests module.

From understanding the fundamentals of APIs and HTTP methods to building advanced automated testing frameworks and integrating with CI/CD tools like Jenkins and GitHub Actions, this course is 100% hands-on and beginner-friendly.

You’ll also work on a real-time mini project simulating an online store and gain practical experience with both Postman GUI and Python scripting. By the end of the course, you'll be confident in testing APIs, automating tests, validating responses, and running tests in continuous pipelines.

What You’ll Learn:

  • REST API basics, HTTP methods, status codes

  • Postman Collections, scripting, and test automation

  • Data-driven testing using JSON/CSV

  • API Authentication (Basic, Bearer, OAuth2)

  • GraphQL API Testing

  • Writing API tests using Python’s requests library

  • File upload/download, JSON/XML parsing

  • Building a Python-based API Testing Framework

  • CI/CD integration using Jenkins, GitHub Actions, Newman, and Postman CLI

  • Extent & Allure reporting


    Course Contents:

Module 1: Introduction to API Testing

  • Client-Server Architecture

  • What is an API?

  • Importance of API Testing

  • SOAP vs REST APIs

  • REST API Concepts: HTTP Methods, Status Codes, HTTPS

Module 2: API Testing Using Postman

Getting Started with Postman

  • Installation & Setup

  • Workspaces, Collections, HTTP Requests

Response Validation Techniques

  • Status Codes, Headers, Cookies

  • JSON Schema Validation

Data Handling and Utilities

  • Import/Export Collections

  • JSON Path, Chai Assertions

  • Dummy APIs with JSON Server

Advanced Postman Features

  • Scripts: Pre-request, Test

  • Using Variables (Global, Local, Env)

Test Automation in Postman

  • Request Chaining

  • Data-Driven Testing with JSON/CSV

  • File Upload & Download

API Authentication Techniques

  • Basic, Digest, Bearer Token, OAuth2

Mini Project: Online Store API Testing

  • Reading API Docs

  • Writing Test Cases, Collections, and Scripts

  • Running and Scheduling Collections

CLI & CI/CD Integration

  • Newman CLI: HTML Reporter, CMD Execution

  • Postman CLI: GitHub Actions Integration, Automation

Documentation & Mocking

  • Public Docs in Markdown

  • Swagger & cURL Basics

  • Creating Mock Servers

API Performance Testing in Postman

  • Load Tests, Load Profiles

  • Data Injection into Virtual Users

GraphQL API Testing

  • GraphQL Basics, Queries, Mutations

  • GraphQL in Postman

Module 3: API Testing Using Python - Requests Library

Introduction to Python Requests

  • Environment Setup

  • Using pytest, Project Initialization

Writing API Scripts

  • HTTP Methods with Payloads

  • Path & Query Params, Headers, Cookies

API Authentication Techniques

  • Basic, Digest, OAuth1 & OAuth2

Handling Files & Parsing Responses

  • File Upload/Download

  • JSON & XML Parsing, Schema Validation

Advanced Concepts

  • API Chaining, Serialization

  • Request/Response Builders, Logging

Working with GraphQL in Python

  • GraphQL Queries & Mutations with Requests

Building a Python API Testing Framework

  • Folder Structure (Maven-style)

  • Routes, Schemas, Models, POJOs

  • Config, Payload Builders

  • Writing & Validating Tests

  • HTML (Extent) & Allure Reporting

  • Serial & Parallel Execution with pytest

CI/CD Integration

  • Git & GitHub

  • Jenkins Pipeline for API Testing

Who This Course is For:

  • Manual testers transitioning to automation

  • QA Engineers looking to upskill in API testing

  • Beginners aiming to learn Postman and Python for testing

  • Developers needing to write and validate API tests

  • Testers working on REST or GraphQL APIs

Requirements:

  • No prior coding or API experience required

  • Basic understanding of software testing is a plus

  • A computer with internet access

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Pavan Kumar

With 19+ years of IT experience and 17+ years as a Tech Educator, Trainer, and Content Creator, I help aspiring and experienced QA professionals become industry-ready Automation Test Engineers and SDETs through practical, hands-on learning.

My focus is on bridging the gap between theory and real-world software testing by delivering structured training on Automation Testing, API Testing, AI-Powered Testing, and modern Quality Engineering practices.

Highlights:

Trained 300,000+ learners worldwide through 20+ top-rated Udemy courses

Creator of the SDET-QA YouTube channel with 800K+ subscribers, sharing in-depth tutorials on Software Testing, Automation, AI Testing, and career guidance.

Core Expertise:

Automation Testing: Selenium, Playwright, Cypress, Cucumber, Appium

API & Performance Testing: REST Assured, Postman, JMeter

Programming: Java, Python, JavaScript, TypeScript

DevOps & CI/CD: Git, GitHub, Jenkins, Docker, GitHub Actions

AI Testing & AI Engineering:

Expertise on LLM Testing, Prompt Engineering, Promptfoo, DeepEval, Agentic AI, Agentic RAG Testing, MCP, n8n, GitHub Copilot, Claude, ChatGPT, Gemini, DeepSeek, AI-powered test automation, test case generation, framework development, and AI-assisted software testing workflows.

icon
More courses by Pavan Kumar

$109.99

$139.99

$64.99

$119.99

$19.99

$11.99

icon
More IT & Software courses

$49.99

$10.99

$124.99

$19.99

$11.99

$19.99

icon
Reviews

4.5

142 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Abhimanyu Pawar on 8/16/2026

Hi Sir, the video is stopping between again and again while watching request you to please look into it.

By poola bhargava on 6/14/2026

Excellent Tutor, provided all sessions related to API from scratch. Which is enough glad enough to know about API and API automation. Thank You Madhan... Will see more content from you on different technologies

By Sonal Jitesh Badale on 5/24/2026

course is good but, but there is so many time "video error", its disturb the lectures and time consuming...

By Soumen Maity on 4/4/2026

Pros: - Instructor is very knowledgeable - Explanations are very deep and vast, so highly recommended for python beginners Cons: Courses are very poorly organized. Too many topics in one section and in one lecture makes it very hard to follow Suggestion: Please break the videos in shorter topics. So that example- if anyone wants to go through only the request part skipping the pytest part he/she can easily go through

By Natalie Munda on 4/2/2026

so informative, learned a lot within just one hour.

By Mohammad Shaik on 3/17/2026

Crystal clear video of API introduction

By Supresh Narayan Gaonkar on 2/4/2026

it good course ,i don't know why they didn't cover the CI/CD

By Sudhanshu Singh on 1/30/2026

great explain i want your python se.lenium batch

By Geda Satya Gowtam on 12/24/2025

i have learned clearly every point end to end

By Pavan kumar kammari on 7/7/2025

Course is going good , easily understandable , we can see so much of hard work kept in creating this course . Thanks a lot . Hoping selenium course from same instructor - Madhan , Please . Thank you, please upload selenium with python from Madhan

Showing all 10 reviews on CourseDuck

Read all 142 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100