This repository contains a comprehensive Postman collection developed to demonstrate advanced API testing and automation capabilities. It covers the full CRUD lifecycle for a Library Management API.
- Automated Test Scripts: Developed JavaScript-based Post-response scripts to dynamically capture data (like
bookId) and pass it between requests. - Environment & Collection Variables: Engineered a flexible testing environment using variables for
baseUrland authentication keys. - Complex API Workflows: Configured a sequence of 8 requests including GET (filtering), POST (data creation), PATCH (partial updates), and DELETE.
- Troubleshooting: Successfully debugged and resolved 401 Unauthorized and 500 Internal Server errors during the development phase.
- Authentication: Implemented Header-based API Key security protocols.
- Download the
.jsonfile from this repository. - Open Postman and click Import.
- Set your collection variables (specifically
baseUrlandapi-key).