€18.99
per month
Video
Nov 2023
3hrs 20mins
1st Edition
-
Mastering all core features of REST Assured
-
Advanced use of REST Assured to extract explicit data from an HTTP response
-
Test and validate against both XML and JSON Schemas
Join our comprehensive REST Assured course, a guided journey into the essentials of REST API testing. Begin with software setup and real-world applications such as the Video Game Database and Football Data API. Create an IntelliJ project, install REST Assured, and dive into practical exercises.
Learn REST Assured fundamentals, from base class setup to request and response specifications, and configuring files. The course covers object serialization, validation against XML and JSON schemas, and response time measurement. Delve into GPath for JSON, starting with basic find operations. Additionally, you will become skilled at extracting data from responses, including headers and explicit data using JSON path. Explore advanced features such as ‘findAll’ for extracting multiple data points, and apply functions such as ‘Min’, ‘Max’, ‘Collect’, and ‘Sum’. Combine finds with parameters for precision.
For XML data, master GPath mirroring, including attributes, node extraction, depth-first searches, and node filtering based on conditions. By the end of the course, you will possess a profound understanding of REST Assured and its advanced capabilities.
This course is designed for those seeking a swift and efficient grasp of REST Assured’s fundamental features. While no prerequisites are necessary, having some basic knowledge of Java can enhance your learning experience. Familiarity with API concepts is beneficial but not essential. This course accommodates learners with minimal Java and API testing background.
-
Explore request and response specs
-
Learn to create API test base class
-
Understand how to measure response time
-
Learn how to handle all HTTP verbs
-
Explore advanced Groovy GPATH assertions
-
Understand the validation of XML and JSON schemas