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 | 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 |
- ✅ 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
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
- Postman Student Expert Certified
- Email: [email protected]
- Certification ID:
2q2jokzsn62y8
This repository is shared under the MIT License and is intended for educational and non-commercial use only.
Chirag Rathava Postman Student Expert Candidate 📧 [email protected]
Happy Testing! 🚀