RestAPI Automation framework using restAssured.
APIs and other information:
Name: Petstore apis
Swagger link: https://petstore.swagger.io/
Sections automated: Pets
, Users
Involved tech: RestAssured - java
, testNG
CI : CircleCi
Build tool: Maven
, Gradle
Plugins: Maven-fail-safe
Pre-requisites:
- Java 1.8 or higher is required to installed in the system.
- Maven and gradle should be installed locally or any IDE with maven plugin should be installed.
How to execute:
from the project root:
- Maven:
mvn verify
- Gradle:
gradle clean test
Reports:
Extent report:
Sample CI pipeline screenshot: