First Rest Assured Code to Test API

 

To test any GET API using Rest Assured, you need to follow these steps:


Pre-requisites

  • Java installed.
  • Maven or Gradle project.
  • Add Rest Assured dependency in pom.xml (for Maven):


<dependencies>
    <dependency>
        <groupId>io.rest-assured</groupId>
        <artifactId>rest-assured</artifactId>
        <version>5.4.0</version>
        <scope>test</scope>
    </dependency>
</dependencies>


Take a simple example of API: https://reqres.in/api/users



Rest Assured Code:

To get Status code of given API:


	@Test
	public void test() {
		
		Response response = RestAssured.get("https://reqres.in/api/users?page=2");
		System.out.println(response.statusCode());
		
	}




To log all response on console:


	@Test
	public void test1() {
		RestAssured.baseURI = "https://reqres.in/api/";
		RestAssured.given().get("users?page=2").then().statusCode(200).log().all();
	}




Code Explanation:


LinePurpose
baseURISets the base URL.
given()Prepares request specification.
when().get()Triggers GET request.
then()Begins response verification.
log().all()Logs complete request/response.
statusCode(200)Asserts HTTP status.

No comments:

Post a Comment