Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
REST Assured Fundamentals
Rating: 4.5 out of 5(1,858 ratings)
12,660 students

REST Assured Fundamentals

Learn the fundamentals of REST Assured to add API Automation Testing to your Java code
Created byJames Willett
Last updated 7/2025
English

What you'll learn

  • Use all of the core features of REST Assured
  • Test two sample API applications, including one developed especially for this course
  • Advanced use of REST Assured to extract explicit data from a HTTP response

Course content

8 sections41 lectures3h 20m total length
  • Course Introduction2:41

    Brief introduction to this REST Assured course

  • Housekeeping2:18

    How to ask questions to the course author, and how to use the Github repository with the source code

  • Prerequisite Software2:11

    List of prerequisite software needed to follow along with the course, and where to obtain it

  • Target Application 1 - Video Game DB4:03

    How to access and use the Video Game DB application through Swagger

  • Target Application 2 - Football Data API2:18

    Quick overview of the 2nd application under test - Football Data API

Requirements

  • No prerequisites are needed for the course, but you will get more out of it if you know some basic Java
  • Basic knowledge of how APIs work will be helpful, but not required

Description

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.

Who this course is for:

  • Anyone who wants to learn the fundamental features of REST Assured quickly and efficiently
  • Students with an interest in API Automation