Fundamentals Of Rest Assured Api Automation And Google Api

Creating a FRAMEWORK for ANY project. Basic and advanced functions: GET, POST, JSON and XML Schema, GPath for JSON.

Last updated 2022-01-10 | 3.8

- GET queries with parameters in the query string
- POST requests with parameters in the request body requests Похожие слова request
- Queries with JSON
- XML Data Formats

What you'll learn

GET queries with parameters in the query string
POST requests with parameters in the request body requests Похожие слова request
Queries with JSON
XML Data Formats
Working with Request Headers
Work with Request cookies
Logging Request/Response
Introducing RequestSpecification
Introducing ResponseSpecification
Assertions for answers
Getting response body
Getting headers
Getting Cookies
Validating a response using JSON Schema
Validating a response using XML Schema
Using GPath JSON
Basic framework based on REST Assured for any project complexity

* Requirements

* Basic Java knowledge required
* A basic understanding of manual testing and REST API analysis is required.

Description

  • GET queries with parameters in the query string
  • POST requests with parameters in the request body requests Похожие слова request
  • Queries with JSON, XML Data Formats
  • Working with Request Headers
  • Work with Request cookies
  • Logging Request/Response
  • Introducing RequestSpecification
  • Introducing ResponseSpecification
  • Assertions for answers
  • Getting response body
  • Getting headers
  • Getting Cookies
  • Validating a response using JSON Schema
  • Validating a response using XML Schema
  • Using GPath JSON
  • Basic framework based on REST Assured for any project complexity

Course content

3 sections • 25 lectures

Course objective Preview 01:53

What is REST Assured? Preview 03:48

A short overview of the official REST Assured documentation. Preview 02:30

Preset the necessary technologies in the course. Preview 03:00

Description of the course test project and obtaining a token for the API. Preview 05:39

Creating an Intellij Project and installing REST Assured. Preview 03:17

First REST Assured Test Preview 03:12

Creating a configuration class Preview 06:17

Logging Request/Response Preview 03:39

Requests with GET method and query parameters Preview 05:17

Requests using the PUT and DELETE methods Preview 04:25

POST requests with JSON and XML body parameters Preview 05:30

Introduction to know Request Specification Preview 07:16

Introduction to ResponseSpecification Preview 03:09

Assertions for answers with Java Hamcrest library Preview 06:50

Extracting body, headers, cookies from a response using Extract() function Preview 05:11

Validating a response using XML Schema Preview 09:14

Validating a response using JSON Schema Preview 03:52

Using Groovy GPath Preview 07:37

About the project structure Preview 03:11

Creating a project structure Preview 03:47

Adding Lombock, JSONObject and creating NetworkCore Preview 04:48

Creating a Request Model Preview 08:03

Creating a DataProvider Preview 04:05

Adding a FileReader and running a test Preview 06:57