Java: Automated API Testing with REST Assured

Java: Automated API Testing with REST Assured

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 16m | 263 MB

There is demand for engineers who know how to automate API testing. In this course, instructor Angie Jones covers how to use REST Assured to make various types of API requests in Java, with and without additional data, and how to verify the response received from the API. Angie explains why API testing is necessary and why automating API testing is an efficient and effective approach to keeping your APIs healthy. She introduces you to the REST Assured testing library. Angie discusses the anatomy of an API request, then shows you how to make GET, POST, PUT, and DELETE requests. She describes how you can serialize data to send as part of the request. Angie explains how you can validate API responses and deserialize data received from the response.

Table of Contents

1 Gain fast feedback with automated API testing
2 Get the most out of this course
3 API setup
4 The challenge with API testing
5 REST Assured testing library
6 Anatomy of a request
7 Request methods
8 Making a GET request
9 Making a POST request
10 Making a PUT request
11 Making a DELETE request
12 Serializing request body
13 Challenge Use requests to complete the lifecycle of a resource
14 Solution Use requests to complete the lifecycle of a resource
15 Anatomy of a response
16 Verifying status code of a response
17 Accessing response body
18 Verifying fields of response
19 Verifying complex response bodies
20 Verifying response header
21 Deserializing response body
22 Challenge Verify API response
23 Solution Verify API response

Homepage