Web Service Testing using RestAssured & Apache HttpClient (Udemy.com)

Learn the testing of Restful web services using the Apache HttpClient Library from scratch and Rest Assured Framework

Created by: Rahul Singh Rathore

Produced in 2021

icon
What you will learn

  • By the end of this course you will give have great understanding of Restful Services
  • By the end of this course you will have great understanding of Postman client
  • By the end of this course you will have great understanding on how to use Apache HttpClient Library

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100

icon
Course Description

RESTfulWeb Services are REST architecture based web services. In REST Architecture everything is a resource. RESTful web services are light weight, highly scalable and maintainable and are very commonly used to create APIs for web based applications.

This course will teach you about the testing of Restful Web Services. In this course everything is taught from scratch.

In the first section, I am going to discuss about the basic of restful web services and required concept for this course.

In the next section, we will start with manual testing part of restful web services using Postman client. Which will give you more detail understanding about what we should test. This includes

Concept of HTTP methods (GET,POST,PUT and DELETE)

Creating and sending the request using Postman

Validation of response body and status code

Attaching the custom headers to the request

Validation of response in Json and Xml format

In the next section, I will start with the automation part, discussing about Apache HttpClient library. This includes

Setting up the Maven project for the automation

Creating and sending the HTTP request (GET,POST,PUT and DELETE) from the code

Attaching the custom headers to the request from code

Validation of response body and status from code

Deserialization of response in Json and Xml format

Handling the endpoint secure with SSL

Framework development

By the end of this course, you will have great understanding of restful service and how to automate them using Apache HttpClient library

The course is not limited to following content. In future I will keep adding the new topics to this course.

And source code shown as part of video lecture will be provided for download

Who this course is for:
This tutorial is designed for Software Professionals, who want to learn the testing of web services.
This course include both manual testing and the automation testing apporachAll the tester, who want to learn the framework development using Apache HttpClient Library

icon
Instructor Details

Rahul Singh Rathore

I am an IT professional with 8 yrs of automation and testing experience. My core area of work is Integration, Functional & Regression testing. When it comes to automation, I have experience with tools such as Junit, TestNG, Selenium RC, Web driver & Katalon Studio.

I have contributed to the development of an automation framework for web-based products using Selenium RC & its migration to Web driver.

I have also worked on the testing of Restful web services. I have exposure to the Apache HttpClient library as well as to RestSharp &RestAssured.

For the past 2 years, I am working as a white box tester (SDET) in a US-based MNC.

I usually take on testing the API written in Java, Junit framework for doing the unit testing and also automating the unit test cases

icon
More courses by Rahul Singh Rathore

BDD with Selenium Webdriver and Specflow using C#

$11.99

Automation Testing using Selenium & Katalon Studio

$11.99

Cucumber Framework with Selenium Webdriver and Java

$11.99

icon
More it & software courses

Kubernetes Certified Application Developer (CKAD) with Tests

$11.99

Angel Oracle Card Reader Course; Become the Oracle

$11.99

Cisco CCENT Packet Tracer Ultimate labs: ICND1 Exam prep lab

$11.99

Microsoft Access Networking 2: Maximum Security

$11.99

Oracle 12c Multitenant Architecture Administration

$11.99

Certified Kubernetes Administrator (CKA) with Practice Tests

$11.99

icon
Reviews

4.5

47 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Jonas Tad on 10/10/2020

Poor communication
Poor source code maintenance

By Jayashri Sridharan on 10/5/2020

It is very interesting and the tutor is good in explaining things and crisp to the point

By Prasanna Gangadhar on 8/11/2020

The Course is very well designed and explain in step by step so that any one who follow can easy understand and digest it

By Pankaj Ambekar on 5/9/2020

Gr8 course to learn API testing, the instructor is very knowledgeable of the concepts

By Saurabh kakkar on 3/9/2020

INSTRUCTOR HAS TRIED TO COVER TOO MANY THINGS AND HAVE LOST THE FOCUS. I WONT RECOMEND THIS COURSE TO SOMEONE

By Rizwan Ali Khowaja on 3/9/2020

So far it is going well. Although installation part was a good learning curve for me. I had to research a-lot to fix various problems.

By Nitish Karhe on 1/12/2020

This course provides basic material on Restassured and does not provide complete details. For complete details you need to google a lot. e.g. in real time scenarios we need too validate certificates in p12 or jks formate for SSL handshake but it does not have course dedicated to this important topic. If you want to learn Restassured you can learn from free resource available n Google or Youtube and there is no need to buy this course.
Also installation of Oracle VM is simply unnecessary which tutor asks to do in the beginning.

By Vaibhav Srivastava on 10/27/2019

well explained

By Rishi Memane on 10/25/2019

Course content: Very good
Pace of the course: Very good
Only thing which I would like instructor to improve is to get one step down to candidates who are not good in Java. Need more explanation/commentary while explaining concepts and writing code, taking file name where he is putting a particular code etc. This is little confusing at times.
Otherwise this is excellent course for those who knows Java. Thank you Rahul and all the best..

By Fred Gerner on 9/1/2019

just awful, system under test didn't even run

By Jose Martinez on 8/3/2019

I have been an automation tester for 1 year and half and usually I reuse or reverse engineer code that is already present in other projects, but this course is on another level of explanation. I think is one of the few that teach you how to read the documentations, syntax and design. I will recommend this to some coworkers definitely.

By Rajat on 6/11/2019

could have been more detailed about the REST and SOAP