Java: Automated API Testing with REST Assured
- Offered byLinkedin Learning
Java: Automated API Testing with REST Assured at Linkedin Learning Overview
Duration | 1 hour |
Total fee | ₹1,150 |
Mode of learning | Online |
Difficulty level | Intermediate |
Credential | Certificate |
Java: Automated API Testing with REST Assured at Linkedin Learning Highlights
- Earn a sharable certificate
Java: Automated API Testing with REST Assured at Linkedin Learning Course details
- 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 learner to the REST Assured testing library
- Angie discusses the anatomy of an API request, then shows learner how to make GET, POST, PUT, and DELETE requests
- She describes how learner can serialize data to send as part of the request
- Angie explains how learner can validate API responses and deserialize data received from the response
Java: Automated API Testing with REST Assured at Linkedin Learning Curriculum
Introduction
Gain fast feedback with automated API testing
Get the most out of this course
API setup
Getting Started with REST Assured
The challenge with API testing
REST Assured testing library
Making API Requests
Anatomy of a request
Request methods
Making a GET request
Making a POST request
Making a PUT request
Making a DELETE request
Serializing request body
Challenge: Use requests to complete the lifecycle of a resource
Solution: Use requests to complete the lifecycle of a resource
Validating API Responses
Anatomy of a response
Verifying status code of a response
Accessing response body
Verifying fields of response
Verifying complex response bodies
Verifying response header
Deserializing response body
Challenge: Verify API response
Solution: Verify API response