REST Assured API Testing: Testing Different Types of HTTP Endpoints
REST Assured
| Intermediate
- 13 videos | 1h 44m 52s
- Includes Assessment
- Earns a Badge
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.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseCreate a spring model-view-controller (mvc) applicationRun application programming interface (api) endpointsRun an api server and send requestsSend head and options requestsSend post requestsSend a request body with a json object
-
Send put and patch requestsDeserialize json responses to a generic container and a plain old java object (pojo)Deserialize nested fieldsUse lombok for boilerplate codeSpecify a request body with pojosSummarize the key concepts covered in this course
IN THIS COURSE
-
2m 8sIn this video, we will discover the key concepts covered in this course. FREE ACCESS
-
9m 49sDuring this video, you will learn how to create a Spring model-view-controller (MVC) application. FREE ACCESS
-
12m 40sIn this video, find out how to run application programming interface (API) endpoints. FREE ACCESS
-
6m 28sDiscover how to run an API server and send requests. FREE ACCESS
-
3m 45sFind out how to send HEAD and OPTIONS requests. FREE ACCESS
-
9m 7sIn this video, you will learn how to send POST requests. FREE ACCESS
-
11m 19sIn this video, discover how to send a request body with a JSON object. FREE ACCESS
-
10mDuring this video, discover how to send PUT and PATCH requests. FREE ACCESS
-
11m 9sIn this video, learn how to deserialize JSON responses to a generic container and a plain old Java object (POJO). FREE ACCESS
-
10m 59sFind out how to deserialize nested fields. FREE ACCESS
-
6m 46sDuring this video, you will learn how to use Lombok for boilerplate code. FREE ACCESS
-
8m 22sDiscover how to specify a request body with POJOs. FREE ACCESS
-
2m 20sIn this video, we will summarize the key concepts covered in this course. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.