Udemy

Web Service Testing using RestAssured & Apache HttpClient

立即報名
  • 3,189 名學生
  • 更新於 11/2022
4.5
(374 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
16 小時 19 分鐘
教學語言
英語
授課導師
Rahul Singh Rathore
評分
4.5
(374 個評分)

課程簡介

Web Service Testing using RestAssured & Apache HttpClient

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

課程章節

  • 32 個章節
  • 157 堂課
  • 第 1 章 Introduction
  • 第 2 章 Enviroment Setup
  • 第 3 章 Course Resource
  • 第 4 章 Basic of RestFul Services
  • 第 5 章 Using Postman for Testing
  • 第 6 章 Deep Dive into Code
  • 第 7 章 Handling multipart/form-data
  • 第 8 章 Advance Implementation
  • 第 9 章 Http Client with SSL
  • 第 10 章 Http Async Client
  • 第 11 章 Query Parameter
  • 第 12 章 Exporting the framework
  • 第 13 章 Source Code
  • 第 14 章 Introduction to RestAssured
  • 第 15 章 Http GET method using RestAssured
  • 第 16 章 Http POST method using RestAssured
  • 第 17 章 Http PUT and DELETE method using RestAssured
  • 第 18 章 Authentication using RestAssured
  • 第 19 章 SSL with RestAssured
  • 第 20 章 Handling the OAuth access token
  • 第 21 章 Working with Twitter Api
  • 第 22 章 Data Base Connectivity - MSSQL
  • 第 23 章 Framework Implementation for Data Base
  • 第 24 章 Behavior-driven development with RestAssured
  • 第 25 章 Integrating BDD framework with RestAssured
  • 第 26 章 BDD - Cucumber Hooks
  • 第 27 章 Dependency Injection
  • 第 28 章 Bonus Lecture
  • 第 29 章 WireMock Framework
  • 第 30 章 Request with multipart/form-data
  • 第 31 章 JWT Authentication
  • 第 32 章 OAuth 2.0

課程內容

  • 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


評價

  • G
    Gurjeetpal Bawa
    5.0

    The course was well structured and covered the concept clearly with practical example. The instructor explained complex topic in an easy-to-understand manner, making the learning experience engaging and valuable.

  • Y
    Yonas Tadesse
    2.0

    Poor communication Poor source code maintenance

  • P
    Prasanna Gangadhar
    5.0

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

  • N
    Nitish Karhe
    3.0

    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.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意