Skip to content
UdemySoftware TestingPaid courseAll LevelsCertificate

REST Assured Fundamentals (Udemy.com)

Learn the fundamentals of REST Assured to add API Automation Testing to your Java code

Created by: James Willett

Last updated July 2025

icon
What you will 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

How it compares

Against the other 281 rated Udemy courses in Software Testing on CourseDuck:

  • Rating4.5 out of 5higher than 51% of them
  • Reviews1,897#89 of 282 by number of reviews
  • Length3.3 hoursshorter than 73% of them
  • Last updatedJuly 2025earlier than 53% of them

icon
Course 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.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

James Willett

Hey, my name is James! I am a principal engineer with over 15 years of experience in the software industry with a heavy focus on automation and performance testing.

I have a great passion for teaching through online tutorials, and am excited to share some of my technical knowledge through that medium on Udemy.

icon
More courses by James Willett

$69.99

icon
More Software Testing courses

$59.99

$84.99

$10.99

$10.99

$13.99

$149.99

icon
Reviews

4.5

1,897 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Andrei Negura on 10/10/2024

Yes, very helpful, but would be awesome if we would have the entire setup explained at the beginning, to understand what do we need to have a framework, how to effectively take and use pom. For example, how and why do we have used "com.fasterxml.jackson.core" dependency

By Sree Balaji on 5/11/2024

A very good introduction about Rest Assured and it gave a confidence to me to take up further from here. James has done a pretty good job on making the code examples clear and concise and each videos are not too long. Looking forward an another video of the same topic in-depth from James. Thanks again. Keep up the good work!.

By Alexey Vasiliev on 2/15/2024

I would ask for a more detailed explanation of why it's so, but not just refer to the official documentation. Especially this point makes sense for GPath sections in my opinion. Additionally, it would be nice to get more homework tasks to better material storage in my mind.

By Chris Polanco on 10/12/2022

The audio is pretty low. I had to put the volume all the way up for some videos or put on headphones. The instructor has updated some of the videos which is great but in some sections they have kept the old videos. This can be confusing as they named and did different things. Not a big problem but certainly merits how I rate this course.

By Jessica Gregg on 11/22/2020

This course is great for outlining the basics of rest assured

By Magdalys Martnez Jimnez on 11/15/2020

The course has been a good experience. The explanations and exercises have been clear.

By Ana Milojevic Pinku on 11/8/2020

Amazing, above expectations!

By Ash on 10/12/2020

The pace and clarity of examples is great !

By Ricardo Torrado Gomez on 9/18/2020

No tiene subtitulos en espaol

By Jesus Toscano Del Rio on 8/26/2020

Thanks!!

By Nicolas Alvarino Laguna on 8/10/2020

it's been a good choice, take this course

By Philip Kurian on 7/18/2020

Very good course to get a grasp of RestAssured fundamentals.

Showing 12 of 116 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100