An open API service indexing awesome lists of open source software.

https://github.com/raghavendra-vaidya/api-suite

RestAPI Automation framework with Rest-assured.io, java, testNG
https://github.com/raghavendra-vaidya/api-suite

apitesting bdd-tests java rest-assured

Last synced: 9 months ago
JSON representation

RestAPI Automation framework with Rest-assured.io, java, testNG

Awesome Lists containing this project

README

          

# api-suite :gear:
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:

1. Maven: **`mvn verify`**
2. Gradle: **`gradle clean test`**

---
Reports:

Extent report:

image

---

Default report:
image

---

Sample CI pipeline screenshot:

image

---

image