REST Assured API Testing: Testing Different Types of HTTP Endpoints

placeholder

“REST Assured offers techniques to test application programming interface (API) endpoints that support different HTTP verbs. REST Assured allows you to specify your request and response body as a serialized JSON string JSON objects or just plAIn old Java objects (POJOs). This makes working with requests and responses easier and more mAIntAInable.

In this course you will learn how to host a REST API server using a Spring model-view-controller (MVC) in Java focusing on the use case of building a bug-tracking application. Next you will explore various request types beyond GET including HEAD and OPTIONS for API discovery and POST PUT PATCH and DELETE for resource management on your server. Finally you will investigate advanced techniques for optimizing your work with API responses and requests. including deserializing JSON responses into POJOs for easier data management applying strategies for dealing with nested fields in response data and streamlining your code with the Lombok library which eliminates the need for boilerplate code. “