Skip to content

Code-By-Adarsh/Api-Testing-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔥 API Testing Learning – Postman + Rest Assured

This repository is dedicated to learning and practicing API Testing using both Postman (manual API testing) and Rest Assured (Java-based API automation).
It includes step-by-step learning, sample APIs, collections, test scripts, automation code, and practical exercises to build real API testing skills.


🚀 What This Repo Covers

Postman (Manual API Testing)

  • GET, POST, PUT, DELETE requests
  • Headers, Params, Cookies
  • JSON handling
  • Auth (Basic, Bearer Token, API Key)
  • Environments & Variables
  • Pre-request scripts
  • Test scripts (pm.expect() assertions)
  • Collection Runner
  • Chaining requests
  • Data-driven testing

Rest Assured (Automation)

  • Setup with Java + Maven
  • TestNG integration
  • Request specification
  • Response validation
  • JSON path extraction
  • Assertions
  • Logging & debugging
  • Data-driven API tests
  • Framework structure

🌐 Public APIs Used for Practice

Free APIs Used in Repo:

(I will add more as I explore.)


📝 Learning Roadmap (Included in Repo)

  1. Basics of API → What, Why, How
  2. HTTP methods & status codes
  3. Postman Fundamentals
  4. Writing Assertions in Postman
  5. Chaining API Requests
  6. Working with JSON
  7. Transition to Rest Assured
  8. Writing your first API automation test
  9. Structuring API Test Framework
  10. Running with TestNG
  11. Reporting & best practices

🧪 Technologies Used

Category Tools
Manual API Testing Postman
Automation Rest Assured, Java, TestNG, Maven
Version Control Git + GitHub
Documentation Markdown, Postman Collections

📜 Certification

Postman API Fundamentals – Student Expert

Earned by successfully completing Postman’s official skill checks, validating:

  • Proper API request structuring
  • Use of variables and environments
  • Automated tests for positive & negative scenarios
  • Industry-standard API testing practices

🗓 Issued: December 2025
🏢 Issuer: Postman


📬 Contact - Adarsh Jayprakash Mishra

Follow me on Linkedin: My LinkedIn Profile
Follow me on Instagram: My Instagram Profile

About

A dedicated repository to learn and practice API Testing using Postman and Rest Assured. Includes requests, collections, test scripts, assertions, environments, and Java-based API automation with TestNG and Maven.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors