Skip to content

Collection of Postman API testing projects with REST & SOAP APIs, Newman CLI execution, JavaScript assertions and HTML reporting

Notifications You must be signed in to change notification settings

ChiragRathava/Postman-API-Testing-Projects

Repository files navigation

πŸ§ͺ Postman API Testing Projects

This repository showcases a series of Postman API Testing Projects developed as part of my learning journey and certification path. These projects demonstrate end-to-end testing skills across REST and SOAP APIs, utilizing tools such as Newman, Postman Scripting, and HTML Extra Reporting.


πŸ“š Project List

Project Type Description
Project 1: Library API REST Digital library simulation with authentication and test validation
Project 2: SOAP API - Number to Words SOAP Conversion of numbers to English words via DataAccess SOAP service
Project 3: RESTful Booker REST Booking system API tests covering full CRUD and auth flow
Project 4: E-commerce Store Management REST CRUD, filtering, auth, performance and DDT on Fake Store APIs

πŸ” Key Skills Demonstrated

  • βœ… REST & SOAP API testing
  • πŸ” Authentication (Token, Basic Auth)
  • πŸ§ͺ JavaScript-based assertions (pm API)
  • πŸ“€ Newman CLI execution
  • πŸ“Š HTML Extra Reporter for dashboards
  • πŸ” Variable chaining and data-driven testing
  • ⏱️ Performance testing

πŸ“ˆ Newman Dashboards (Snapshots)

🏨 RESTful Booker API Test Result

Booker Dashboard

πŸ›’ E-commerce Store API Test Result

E-commerce Dashboard


πŸš€ Running Tests via Newman CLI

To execute any Postman collection from the terminal:

newman run "<collection_file>.postman_collection.json" \
  --environment "<env_file>.postman_environment.json" \
  --reporters cli,htmlextra

To install the extra HTML reporter:

npm install -g newman-reporter-htmlextra

πŸŽ“ Certification Info


πŸ“„ License

This repository is shared under the MIT License and is intended for educational and non-commercial use only.


πŸ‘¨β€πŸ’» Author

Chirag Rathava Postman Student Expert Candidate πŸ“§ rathavachirag921@gmail.com


Happy Testing! πŸš€