This project demonstrates automated testing of the Swagger Petstore API using Java (Rest Assured) and Postman. It includes various user-related operations such as creating, updating, retrieving, logging in/out, and deleting users.
-
Java
-
REST Assured 5.4.0
-
TestNG 7.10.2
-
Maven
-
Postman
-
Swagger Petstore (https://petstore.swagger.io/)
RESTApi_Automation_Exercise/ βββ src/ β βββ test/ β βββ java/ β βββ PetStoreAPITest.java βββ pom.xml βββ README.md
| Test Case | Description |
|---|---|
| Create User | Creates a new user |
| Get User | Retrieves user by username |
| Update User | Updates existing user information |
| Delete User | Deletes a user by username |
| Login User | Logs in with given username and password |
| Logout User | Logs out the current user |
| Create With Array | Creates multiple users using an array |
| Create With List | Creates multiple users using a list |