Web Service Testing using RestAssured & Apache HttpClient

Discover how to test RESTful web services from scratch using Postman and the Apache HttpClient Library. Learn manual and automation testing in a friendly way!

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is your go-to guide for mastering the testing of RESTful web services from the ground up! We'll start with the basics and work our way into automated testing with super friendly instructions.

Key Points

  • Understand the basics of RESTful web services.
  • Learn manual testing using Postman.
  • Automate RESTful services with Apache HttpClient.

Learning Outcomes

  • Gain strong foundational knowledge of RESTful web services.
  • Effectively use Postman for manual testing.
  • Automate testing processes using Apache HttpClient.

About This Course

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

RESTful Web 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

  • 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

Course Curriculum

1 Lectures

1 Lectures

2 Lectures

1 Lectures

1 Lectures

Instructor

Profile photo of Rahul Singh Rathore
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...

Review
4.9 course rating
4K ratings
ui-avatar of Amrita Jaiswal
Amrita J.
5.0
1 year ago

Very well explained

  • Helpful
  • Not helpful
ui-avatar of Shashikant Kumar
Shashikant K.
4.0
2 years ago

Awesome

  • Helpful
  • Not helpful
ui-avatar of Satheesh Raman
Satheesh R.
4.0
2 years ago

k

  • Helpful
  • Not helpful
ui-avatar of Edwin Cruz
Edwin C.
4.0
2 years ago

Good content. The sound was very faint for a couple of videos.

  • Helpful
  • Not helpful
ui-avatar of Khandaker
Khandaker
5.0
4 years ago

I have started this course a while back and already learned liking things.

  • Helpful
  • Not helpful
ui-avatar of Yonas Tadesse
Yonas T.
2.0
4 years ago

Poor communication
Poor source code maintenance

  • Helpful
  • Not helpful
ui-avatar of Jayashri Sridharan
Jayashri S.
5.0
4 years ago

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

  • Helpful
  • Not helpful
ui-avatar of Prasanna Gangadhar
Prasanna G.
5.0
4 years ago

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

  • Helpful
  • Not helpful
ui-avatar of Pankaj Ambekar
Pankaj A.
4.5
5 years ago

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

  • Helpful
  • Not helpful
ui-avatar of Rizwan Ali Khowaja
Rizwan A. K.
5.0
5 years ago

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.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses