Skip to content

Latest commit

 

History

History
93 lines (69 loc) · 2.41 KB

File metadata and controls

93 lines (69 loc) · 2.41 KB

🔥 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