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
Java Test Automation Engineer - from Zero to Heroudemy
Duration 18 hours 40 minutes 6 seconds
Course
Testing Laravel with PHPUnitspatie.be
Duration 2 hours 42 minutes 59 seconds
Course
PHPUnit: Testing with a Biteknpuniversity
Duration 28 minutes 8 seconds
Course
Webservices API Testing with Rest Assured API & POSTMAN 2020udemy
Duration 37 hours 51 minutes 9 seconds
Course
Testing JavaScript with Kent C. DoddsKent C. Dodds
Duration 14 hours 11 minutes 26 seconds
Course
Master Java Unit Testing with Spring Boot & Mockitoudemy
Duration 3 hours 56 minutes 12 seconds
Course
Test with Jestvueschool.io
Duration 52 minutes 39 seconds
Course
Gatling Fundamentals for Stress, Load & Performance Testingudemy
Duration 4 hours 42 minutes 24 seconds
Course
Automated Software Testing with Pythonudemy
Duration 13 hours 26 minutes 55 seconds
Course
ISTQB/ASTQB Foundation Level Previous year Questionsudemy
Duration 13 hours 11 minutes 14 seconds
Course