Udemy

REST API Automation with RestSharp & HTTP Client

Enroll Now
  • 1,811 Students
  • Updated 2/2024
4.4
(289 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
17 Hour(s) 15 Minute(s)
Language
English
Taught by
Rahul Singh Rathore
Rating
4.4
(289 Ratings)

Course Overview

REST API Automation with RestSharp & HTTP Client

End to End API Automation with RestSharp Framework & HTTP Client Library

**The course has been updated with the latest version of the RestSharp framework**


Currently, the IT industry is moving towards Micro Service based architecture. And it is very important to understand what are RESTful API and Web services. This course is all about that.


  • The Course is divided into 3 sections

  • In the 1st section, I will have a detailed discussion about the RESTful API and Webservices

  • In the 2nd section, I will discuss the HTTP Client library and how to use them for testing RESTful API

  • In the 3rd section, I will discuss the RestSharp framework and how to use it for API testing

  • I will also discuss synchronous and asynchronous execution. And how to run the test in parallel

In this course, I will also discuss some real-time APIs of the application. Such a Drop Box and JIRA

While going through this course, I will also develop a framework for testing. The source code of the framework will be provided for download


Unit Testing Framework MSTest

  • MSTest Framework


HTTP Client for API Testing

  • GET Request

  • Assertion and Validation

  • POST Request

  • PUT Request

  • DELETE Request

  • Authentication


Synchronous and Asynchronous Execution

  • Synchronous and Asynchronous Execution - Introduction

  • Synchronous Execution's of Test

  • Asynchronous Execution of Test

  • Asynchronous Execution of Test - Failed Scenario

  • Redefining HelperClass with Async & Await Implementation

  • Asynchronous Execution with Task Factory

  • Fetch the returned value from asynchronous task

  • Parallel execution with RunSettings File


RestSharp Framework

  • GET Request

  • Framework Design & Implementation

  • POST Request

  • PUT Request

  • Delete Request

  • Authentication

  • Token Based Authentication - DropBox API

  • Session Based Authentication - JIRA API


Course Content

  • 42 section(s)
  • 211 lecture(s)
  • Section 1 Introduction
  • Section 2 Environment Setup
  • Section 3 Basic of RestFul Services
  • Section 4 Unit Testing Framework MSTest
  • Section 5 HTTP Client for API Testing
  • Section 6 Assertion and Validation
  • Section 7 POST Request
  • Section 8 PUT Request
  • Section 9 DELETE Request
  • Section 10 Authentication
  • Section 11 Synchronous and Asynchronous Execution
  • Section 12 RestSharp Framework
  • Section 13 RestSharp - GET Request
  • Section 14 Framework Design & Implementation
  • Section 15 RestSharp - POST Request
  • Section 16 RestSharp - PUT Request
  • Section 17 RestSharp - Delete Request
  • Section 18 RestSharp – Authentication
  • Section 19 Token Based Authentication - DropBox API
  • Section 20 RestSharp - Session Based Authentication
  • Section 21 RestSharp - Query Parameter
  • Section 22 Test Execution with VsTestConsole
  • Section 23 Source Code Management
  • Section 24 Continuous Integration & Continous Deployment
  • Section 25 Request with multipart/form-data
  • Section 26 JWT Authentication
  • Section 27 Extent Report
  • Section 28 GraphQL
  • Section 29 RestSharp Framework (Latest Update)
  • Section 30 RestSharp - GET Request (Latest Update)
  • Section 31 Framework Design & Implementation (Latest Update)
  • Section 32 RestSharp - POST Request (Latest Update)
  • Section 33 RestSharp - PUT Request (Latest Update)
  • Section 34 RestSharp - Delete Request (Latest Update)
  • Section 35 RestSharp - Query Parameter (Latest Update)
  • Section 36 RestSharp – Authentication (Latest Update)
  • Section 37 Token Based Authentication - Drobox API (Latest Update)
  • Section 38 Request with multipart/form-data (Latest Update)
  • Section 39 JWT Authentication (Latest Update)
  • Section 40 RestSharp - Session Based Authentication (Latest Update)
  • Section 41 Request/Response Body Validation
  • Section 42 Course Material

What You’ll Learn

  • How to design Automation Framework for API automation, HTTP Client library and its usage for API Testing, Different type of Authentication Mechanism used with API, RestSharp framework and its usage for API Testing, Synchronous and Asynchronous execution Pattern, Continuous Integration and Continuous Deployment


Reviews

  • S
    Souradip Banerjee
    4.5

    good

  • J
    Jenette Argete
    5.0

    ok

  • N
    Narahari Sahu
    5.0

    good

  • K
    Kumar Sourav
    3.5

    Liked it.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed