REST API Automation Testing Tutorial with Rest Assured

RESTAPI Automation Testing Tutorial

Rest-Assured is a Java based library that is used to test RESTful Web Services. This library behaves like a headless Client to access REST web services. We can create highly customize-able HTTP Requests to send to the Restful server. This enables us to test wide variety of Request combinations and in turn test different combinations of core business logic.

Rest-Assured library also provides ability to validate the HTTP Responses received from server. For e.g. we can verify the Status code, Status message, Headers and even the Body of the response. This makes Rest-Assured a very flexible library that can be used for testing.


This is a complete series of RESTAPI Automation Testing Tutorial where the following topics will be covered:

Client Server Basics


RESTful Basics


RESTAPI Testing Basics


 JSON Basics


RESTAPI Testing Framework

  • Coming Soon



For more updates on Rest API Testing using Rest Assured, please Subscribe to our Newsletter.

Please ask any questions on ForumsQA, in case of any issues or doubts.