
Brief introduction to this REST Assured course
How to ask questions to the course author, and how to use the Github repository with the source code
List of prerequisite software needed to follow along with the course, and where to obtain it
How to access and use the Video Game DB application through Swagger
Quick overview of the 2nd application under test - Football Data API
Setup our project in IntelliJ and add the REST Assured dependencies
Write your first REST Assured test
Add a base class for common code to be executed by all your tests in REST Assured
Using Request Specification in REST Assured
Using Response specification in REST Assured
Add the base config file for the Video Game DB
Adding Endpoints to an Interface for use in REST Assured tests
How to make a GET request in REST Assured
How to make a POST request with JSON in REST Assured
How to make a POST Request with XML
How to make a PUT Request in REST Assured
How to make a DELETE request in REST Assured
How to add Path Parameters in your REST Assured API calls
Create a config file for Football API tests to inherit from
How to add Path Parameters in your REST Assured API calls
Assert the body of a HTTP Response in REST Assured
Extract the body of a HTTP Response in REST Assured
Extract the headers of a HTTP Response with REST Assured
Extract explicit data from the body with JSON path
How to performance Object Serialization with REST Assured
Validating Response against a XML Schema in REST Assured
Validating Response against a JSON Schema in REST Assured
Learn how to convert a JSON response in the response body to a POJO in REST Assured
Measuring Response Time in REST Assured
How to use GPath to look up JSON in REST Assured
How to use GPath to look up JSON in REST Assured, in this lecture we use findAll to extract multiple data sets
How to use GPath to look up JSON in REST Assured, in this lecture we use mix, max, collect and sum
How to use GPath to look up JSON in REST Assured, in this lecture we combine finds and use parameters
Using GPath XML in REST Assured - in this lecture we go over the setup and perform a basic find
Using GPath XML in REST Assured - in this lecture we discuss XML attributes
Using GPath XML in REST Assured - in this lecture we discuss XML nodes and use findAll
Using GPath XML in REST Assured - in this lecture we discuss XML nodes and capturing them with an attribute
Using GPath XML in REST Assured - in this lecture we extract a single node
Using GPath XML in REST Assured - in this lecture we look at how to perform a depth first search
Using GPath XML in REST Assured - in this lecture we extract all nodes based on a condition
Thanks for watching this course on REST Assured.
This course on REST Assured assumes that you have some basic knowledge of Java and API testing, and cuts through all the filler of other courses to get you up and running with REST Assured quickly.
Even if you have little to no knowledge of Java and API testing, you can still follow along with this course.
The course makes use of two different API applications to test against, including one that was created specifically for this course and supports both JSON and XML queries.
This course covers all the fundamentals of REST Assured, including:
Request & Response Specifications
Setting up a Base Class for API testing defaults
Measuring Response time in REST Assured
Covers all HTTP Verbs (GET, POST, PUT and DELETE) - for both JSON and XML
Advanced assertions using Groovy GPATH
Testing and validating against both XML and JSON Schemas
And many many more concepts
If you want a course that will get you up and running with REST Assured and learning the fundamentals of this awesome DSL for Java API Testing, this is the course for you.
This course has recently been re-recorded for a third time, and is one of the most popular API testing courses available on Udemy.
Enroll today and join almost 10,000 students learning about REST Assured and adding API automation to Java projects.