Back to Course
API Testing

Introduction to Restassured

What is Rest Assured?

Rest Assured is an open-source Java library designed specifically for testing RESTful APIs, using a readable, fluent syntax often described as "Given-When-Then."

Basic Example

given()
  .baseUri("https://api.example.com")
.when()
  .get("/users/1")
.then()
  .statusCode(200)
  .body("name", equalTo("Asha"));

Why It's Popular

Rest Assured integrates smoothly with Java testing frameworks like TestNG and JUnit, and its syntax closely mirrors how testers naturally describe API tests (given some setup, when a request is sent, then verify the response).

Ready to master real-world software testing?

Learn manual and automation testing hands-on with mentor-led sessions.

Explore Course