A collection of API automation test scripts built using Java, REST Assured, and Maven. The project is organized session-wise to demonstrate various API testing concepts and practices.
RestAssuredAPITesting │ ├── src │ └── test │ └── java │ ├── session03 │ ├── session04 │ ├── session05 │ ├── session06 │ └── session07 │ ├── target ├── test-output ├── pom.xml └── README.md
✨ Java 8 ✨ REST Assured ✨ Maven ✨ TestNG ✨ JSON Path
✅ GET Requests ✅ POST Requests ✅ PUT Requests ✅ PATCH Requests ✅ DELETE Requests ✅ Request Parameters ✅ Headers Validation ✅ Response Assertions ✅ Status Code Validation ✅ JSON Response Parsing ✅ TestNG Integration
| Session | Topics |
|---|---|
| 📘 session03 | REST Assured Basics |
| 📗 session04 | GET Request Validation |
| 📙 session05 | POST Request & Payload Handling |
| 📕 session06 | PUT, PATCH and DELETE Operations |
| 📓 session07 | Assertions and Response Verification |
🔗 GitHub:https://github.com/mdraza7544