Rest Api Automation
Join the "Most Popular" Rest API Automation Course With Basics To Advanced Level Framework Implementation From Scratch
Last updated 2022-01-10 | 4.7
- ***** At the end of this course- you will have detailed understanding of REST API Automation Frameworks
- You will be able to EXPLAIN
- DESIGN and IMPLEMENT structured AUTOMATION FRAMEWORKS using RestAssured Libraries
- *** In-depth understanding of REST API Automation using RestAssured with real time examples
What you'll learn
* Requirements
* ***** NO AUTOMATION / CODING EXPERIENCE NEEDED* beginners will be easily able to follow this course
* Java
* TestNG
* Maven concepts are covered in the course
* no experience needed
* ***** CODE FILES / ALL MATERIAL FOR EVERY LECTURE AVAILABLE TO DOWNLOAD
* You have multiple ways to reach out - Q&A section and Email
* TeamViewer
* Skype
* Windows/MAC computer
Description
- ***** At the end of this course, you will have detailed understanding of REST API Automation Frameworks
- You will be able to EXPLAIN, DESIGN and IMPLEMENT structured AUTOMATION FRAMEWORKS using RestAssured Libraries
- *** In-depth understanding of REST API Automation using RestAssured with real time examples
- Thorough understanding of REST testing tools like POSTMAN, Advanced REST Client
- Write efficient and less redundant code using RestAssured Specifications
- ***** We have 10 dedicated INSTRUCTORS to help you with queries within 24 HOURS, resume preparation
- You will be able to run complete Test Suite using TestNG and Maven
- You will have complete understanding of TestNG Framework
- ***** You will have excellent command on Build Management using MAVEN
- You will be able to create REPORTS using TestNG
- ***** You should be able to lead any Selenium Automation Project from scratch on your own
- With all this knowledge gained, you should be easily able to clear Selenium Automation interviews
Course content
25 sections • 103 lectures
Course Outcome - *** MUST WATCH *** Preview 06:40
You will get to know the answers of most frequently asked questions about the course
You will get to know what is covered in the course and in what detail
You will understand what you will be able to get from the course when you finish the course
Instructor Introduction Preview 01:22
Get to know your instructor, it's really important to establish a good relationship and ask questions
How To Reach Me Anytime? *** MUST WATCH *** Preview 02:01
You will learn multiple ways to reach me and ask questions
How you can attach the code files and send to me for easy and fast debugging
Java Version - Important Information Preview 00:14
You will learn important information about Java version
Java Overview and Installation Preview 05:09
Download and installation instructions of Java on Windows and Mac OSX systems
Java Environment Setup - Mac Preview 06:36
You will learn how to setup Java Environment on your Mac machine
Java Environment Setup - Windows Preview 04:07
You will learn how to setup Java Environment on your Windows machine
Install Eclipse - Windows Preview 05:16
You will learn how to install Eclipse IDE on Windows
Eclipse Installation - Mac Preview 04:35
You will learn how to install Eclipse IDE on Mac OSX
7 Hours Of Java Content Preview 00:23
You will be able to learn all the needed Java knowledge as a part of this course
5 Hours of TestNG Content Preview 00:25
You will be able to learn all the needed TestNG knowledge as a part of this course
RestAPI Architecture - Part 1 Preview 06:49
You will be able to understand the architecture of RestAPIs
RestAPI Architecture - Part 2 Preview 05:30
You will be able to understand the architecture of RestAPIs
What Are Endpoints Preview 05:03
You will be able to understand EndPoints concept of Restful Web Services/Rest APIs
Get-POST-PUT-DELETE Requests Preview 12:10
You will be able to understand different type of GET/POST/PUT/DELETE Requests of Restful Web Services/Rest APIs
Understanding Headers Preview 08:54
You will be able to understand Headers concept in request and response of Restful Web Services/Rest APIs
Twitter API Documentation Preview 04:57
You will get a brief overview of reference documentation of Twitter APIs
Rest API Information Text File Preview 00:03
You will be able to get the text file where we made notes during this course
Postman REST Client Installation Preview 05:43
You will be able to install the Postman Rest Client
Advanced Rest Client Setup Preview 02:41
You will be able to install the Advanced Rest Client
Rest Easy Client - Setup Preview 03:54
You will be able to install Rest Easy Client
What To Verify In RestAPI Testing Preview 08:54
You will be able to understand what to verify when testing Rest APIs
Understanding Google Maps API Documentation Preview 10:26
You will get a brief overview of reference documentation of Google Maps APIs
How to get Google API Key Preview 03:18
You will be able to understand how to get Google API Key for authentication
GET Request Postman Client - Practical Example Preview 10:44
You will learn how to send a GET Request from Postman Client
POST Request Postman Client - Practical Example Preview 10:20
You will learn how to send a POST Request from Postman Client
Delete Request Postman Client - Practical Example Preview 05:04
You will learn how to send a DELETE Request from Postman Client
POST-GET-DELETE Complete Workflow - Practical Example Preview 06:08
You will see an example of complete POST/GET/DELETE Request Workflow
Understanding WADL Documentation Preview 07:25
You will get a brief introduction of WADL Documentation
RestAssured Setup - Part 1 Preview 04:50
You will be able to setup RestAssured on your system
RestAssured Setup - Part 2 Preview 12:48
You will be able to setup RestAssured on your system
Build Path Clean Up Preview 05:16
You will be able to understand how to remove unnecessary JAR files from the class path
Get Request - Practical Example Preview 16:46
You will learn how to send a GET Request using RestAssured
How to get response body Preview 07:57
You will learn how to get the response body after sending a request
Understanding JSON Hierarchy Preview 09:30
You will get a brief overview of JSON hierarchy
How To Validate Response Body Preview 08:43
You will get an overview of how to validate a response using RestAssured
POST Request - Practical Example Preview 15:50
You will learn how to send a POST Request using RestAssured
POST Request with Java Object Serialization Preview 14:43
You will learn how to send a POST request using Java Object Serialization with RestAssured
Query Parameters Vs Path Parameters Preview 10:52
You will learn the difference between Query Parameters and Path Parameters
Understanding Twitter APIs OAuth Preview 10:08
You will understand the Twitter APIs OAuth Authentication Scheme
How To Generate Twitter Access Tokens Preview 05:25
You will learn how to generate Twitter Access Tokens to use in RestAssured Automation
Twitter GET-POST Request Using Postman Preview 09:17
You will see a practical example of GET/POST request on Twitter APIs using Postman Client
OAuth Environment Setup Preview 08:00
You will be able to setup OAuth Environment for Twitter APIs using RestAssured Automation
Twitter POST Request - Practical Example Preview 09:10
You will see a practical example of POST request on Twitter APIs using RestAssured Automation
How to extract JSON response - Part 1 Preview 08:48
You will learn how to extract JSON response using JSON Path
How to extract JSON response - Part 2 Preview 06:04
You will learn how to extract JSON response using JSON Path
Twitter GET Request Preview 08:30
You will see a practical example of GET request on Twitter APIs using RestAssured Automation
Twitter End-To-End Workflow Preview 08:26
You will see a practical example of POST/GET/DELETE requests on Twitter APIs using RestAssured
Path Parameter Usage In Twitter Workflow Preview 04:53
You will see a practical usage of path parameter in twitter workflow using RestAssured Automation
How to extract XML response - Part 1 Preview 11:28
You will learn how to extract JSON response using XML Path
How to extract XML response - Part 2 Preview 05:18
You will learn how to extract JSON response using XML Path
Request And Response Logging Introduction Preview 03:27
You will get an introduction of request and response logging using RestAssured Automation
RestAPI Request Logging Preview 08:22
You will learn how to log request using RestAssured Automation
RestAPI Response Logging Preview 07:50
You will learn how to log response using RestAssured Automation
What to validate in Rest Assured? Preview 07:04
You will learn what to verify using RestAssured Automation
Hard Asserts Using RestAssured Preview 12:54
You will learn how to assert output using RestAssured Automation
Soft Asserts Using Rest Assured Preview 05:56
You will learn how to assert multiple outputs using RestAssured Automation
RootPath - Practical Example Preview 12:55
You will learn the concept of Root Path in RestAssured Automation
How To Check Response Time Preview 10:47
You will learn how to check response time using RestAssured Automation
Rest Assured Specifications Advantages Preview 03:53
You will learn the advantages of using specifications in RestAssured Automation
Request Specification Preview 10:23
You will see a practical example of request specification using RestAssured Automation
Response Specification Preview 11:52
You will see a practical example of response specification using RestAssured Automation
Clubbing Request And Response Specification Preview 03:23
You will see a practical example of request and response specification using RestAssured Automation
Advantages Of Automation Framework Preview 05:21
You will learn the advantages of using an automation framework
Maven Project Setup Preview 09:23
You will learn how to setup maven project
Organizing Framework Constants Preview 12:41
You will learn how to organize constants in an automation framework
Project Dependencies Setup Preview 07:25
You will learn how to add maven project dependencies
Building Rest Utilities - Part 1 Preview 14:55
You will learn how to build a utility class for RestAssured API Automation
Building Rest Utilities - Part 2 Preview 12:54
You will learn how to build a utility class for RestAssured API Automation
Building Rest Utilities - Part 3 Preview 12:06
You will learn how to build a utility class for RestAssured API Automation
Building Rest Utilities - Part 4 Preview 08:04
You will learn how to build a utility class for RestAssured API Automation
User Timeline Framework Test - Part 1 Preview 12:03
You will learn how to convert the User Timeline test class to framework test class using RestAssured API Automation
User Timeline Framework Test - Part 2 Preview 08:10
You will learn how to convert the User Timeline test class to framework test class using RestAssured API Automation
User Timeline Framework Test - Part 3 Preview 10:56
You will learn how to convert the User Timeline test class to framework test class using RestAssured API Automation
Practice Exercise Question Preview 02:41
You will do a practice exercise to convert Twitter End-To-End Workflow test class to framework test class
Practice Exercise Solution Preview 12:59
You will do a practice exercise to convert Twitter End-To-End Workflow test class to framework test class
Running End-To-End Framework Using TestNG Preview 07:36
You will learn how to run complete suite using TestNG
End-To-End Framework Execution Using Maven Preview 11:00
You will learn how to run complete suite using TestNG and Maven
Complete Framework Code Download Preview 00:02
You will be able to download the complete framework code
Git And GitHub Introduction Preview 08:31
You will get an introduction to Git and GitHub and will also learn about the difference between Git and GitHub
Git Installation On Windows Preview 05:36
You will learn how to setup Git on Windows
Git Installation On Mac Preview 03:59
You will learn how to setup Git on Mac OSX
Create Local Git Repository - Staging And Commit Preview 12:29
You will learn how to create a Local Git repository and how to add files to staging environment and commit to Local Git Repository
File Checkin - GitHub Remote Repository Preview 15:05
You will learn how to checkin files to GitHub Remote Repository
Advantages And Importance Of Git Branches Preview 08:00
You will learn advantages and importance of Git Branches
File Checkin and Resolve Merge Conflicts - Real Time Example Preview 12:57
You will learn how to checkin files to GitHub Remote Repository and how to resolve merge conflicts
Course Code Files On GitHub Preview 02:37
You will learn where to download all the code files related to the course lectures
GitHub Project Check-in And Git Clone Preview 15:17
You will learn how to check-in project to GitHub and Clone a GitHub Repository
Jenkins Features And Advantages Preview 08:42
You will learn about features and advantages of Jenkins
Jenkins Setup And Installation - Windows Preview 09:39
You will learn Jenkins Setup and Installation on Windows
Jenkins Setup And Installation - Mac Preview 14:21
You will learn Jenkins Setup and Installation on Mac OSX
Jenkins Configuration Preview 08:56
You will learn how to do Java and Maven Configuration On Jenkins
Securing Jenkins Preview 06:47
You will learn how to create users on Jenkins and assign them permissions based on role
Jenkins Plugins Management Preview 05:20
You will learn how to install, uninstall and update plugins in Jenkins
Building A Freestyle Project Using Jenkins And GitHub Preview 05:12
You will learn how to build a Freestyle project using Jenkins and GitHub
Introduction Preview 02:28
You will get an introduction of how we will approach Maven lectures
Maven Features and Advantages Preview 08:42
You will learn about features and advantages of using Maven
Maven Setup And Installation Preview 14:56
You will learn how to setup Maven on Mac and Windows
Creating And Importing Maven Project Preview 12:33
You will learn how to create and import a Maven project in Eclipse IDE
Maven Local And Central Repositories Preview 09:44
You will learn about maven local and central repositories
Pom Explanation Preview 19:10
You will learn about Pom file, which is the core of Maven
Build Lifecycle And Maven Commands Preview 16:37
You will learn about build life-cycle and maven commands
BONUS: What's Next? Some Really Exciting Courses Preview 02:21
You will find some really great deals on all of our courses