Skip to content

mdraza7544/java-restassured-api-testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ REST Assured API Testing

Java REST Assured Maven TestNG

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.

πŸ“‚ Project Structure

RestAssuredAPITesting β”‚ β”œβ”€β”€ src β”‚ └── test β”‚ └── java β”‚ β”œβ”€β”€ session03 β”‚ β”œβ”€β”€ session04 β”‚ β”œβ”€β”€ session05 β”‚ β”œβ”€β”€ session06 β”‚ └── session07 β”‚ β”œβ”€β”€ target β”œβ”€β”€ test-output β”œβ”€β”€ pom.xml └── README.md

πŸ› οΈ Tech Stack

✨ Java 8 ✨ REST Assured ✨ Maven ✨ TestNG ✨ JSON Path

πŸ“š Topics Covered

βœ… 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 Overview

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

⭐ If you found this project useful, don't forget to star the repository!

About

API automation framework built with Java, Rest Assured, TestNG, and Maven for validating RESTful web services.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages