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
Last updated November 2022
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
How it compares
Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:
- Rating4.5 out of 5higher than 45% of them
- Reviews375#650 of 1,183 by number of reviews
- Length16.3 hourslonger than 85% of them
- Last updatedNovember 2022earlier than 75% of them
Course Description
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
Instructor Details
- 4.5 Rating
375 Reviews
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
More courses by Rahul Singh Rathore
Automation Testing using Selenium & Katalon Studio (2023)
4.5 (2,852 Reviews)
Provider: Udemy
Time: 19.5h
$10.99
BDD with Selenium Webdriver and Specflow using C# (2021)
3.8 (2,118 Reviews)
Provider: Udemy
Time: 28.8h
$18.99
Cucumber Framework with Selenium Webdriver and Java (2021)
4.6 (519 Reviews)
Provider: Udemy
Time: 18.1h
$59.99
More IT & Software courses
D3.js Data Visualization Fundamentals - Hands On (2026)
4.9 (3,917 Reviews)
Provider: Udemy
Time: 4.6h
$49.99
Hands-On Training: Streaming Data with Apache Kafka on Azure (2025)
4.9 (103 Reviews)
Provider: Udemy
Time: 3.7h
$10.99
Oracle Grid Infrastructure and RAC using Oracle Database 19c (2026)
4.8 (2,499 Reviews)
Provider: Udemy
Time: 8.7h
$19.99
PowerShell Scripting & Automation: The Complete Hands-On (2026)
4.8 (1,750 Reviews)
Provider: Udemy
Time: 9.6h
$11.99
AWS EC2 Crash Course + Load Balancing with Demos and PDFs (2025)
4.8 (866 Reviews)
Provider: Udemy
Time: 3.7h
$19.99
Reviews
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
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100










