REST Assured Fundamentals

3h 22m 46s
English
Paid
November 22, 2023

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 very quickly. Even if you have very little knowledge of Java and APi testing, you can still follow along with this course.

More

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.

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.

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
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

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

Watch Online REST Assured Fundamentals

Join premium to watch
Go to premium
# Title Duration
1 Course Introduction 01:48
2 Housekeeping 02:33
3 Prerequisite Software 01:50
4 Target Application 1 - Video Game DB 03:25
5 Target Application 2 - Football Data API 03:05
6 Create Intellij Project & Install REST Assured 03:07
7 Write your First REST Assured Test 07:22
8 Setting up a Base Class 05:04
9 Running tests through a HTTP Proxy 03:02
10 Request Specification 04:12
11 Response Specification 02:35
12 Create Config file for Video Game DB 06:04
13 Adding Endpoints to an Interface 04:30
14 GET Request 03:40
15 POST Request with JSON 04:01
16 POST Request with XML 06:38
17 PUT Request 03:31
18 DELETE Request 01:57
19 Path Parameters 03:11
20 Create Config file for Football API 05:48
21 Query Parameters 04:51
22 Assert the body of a HTTP Response 07:42
23 Extract the body of a HTTP Response 04:48
24 Extract the headers of a HTTP Response 03:42
25 Extract explicit data from the body with JSON path 05:09
26 Object Serialization 08:34
27 Validating Response against a XML Schema 07:33
28 Validating Response against a JSON Schema 05:28
29 Convert JSON Response to POJO 03:07
30 Measuring Response Time in REST Assured 05:55
31 GPath JSON Part 1 - Setup and basic find 07:56
32 GPath JSON Part 2 - Using findAll to extract multiple data 07:08
33 GPath JSON Part 3 - Using Min, Max, Collect and Sum 05:14
34 GPath JSON Part 4 - Combining finds and using parameters 10:54
35 GPath XML Part 1 - Setup and basic find 03:43
36 GPath XML Part 2 - Attributes 01:53
37 GPath XML Part 3 - Extract all XML nodes with findAll 04:19
38 GPath XML Part 4 - Extract XML nodes with an attribute 03:47
39 GPath XML Part 5 - Extract single node 02:36
40 GPath XML Part 6 - Depth First Search 02:21
41 GPath XML Part 7 - Get all nodes based on a condition 03:39
42 Authentication Introduction 02:32
43 Basic Authentication 04:08
44 OAuth 1 & 2 04:15
45 SSL 03:03
46 Thanks for watching! 01:06

Similar courses to REST Assured Fundamentals

Testing JavaScript with Kent C. Dodds

Testing JavaScript with Kent C. Dodds

Duration 14 hours 11 minutes 26 seconds
Test with Jest

Test with Jest

Duration 52 minutes 39 seconds
Master Java Unit Testing with Spring Boot & Mockito

Master Java Unit Testing with Spring Boot & Mockito

Duration 3 hours 56 minutes 12 seconds