وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

REST API Automation with RestSharp & HTTP Client

سرفصل های دوره

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


1. Introduction
  • 1.1 Rest Sharp.pptx
  • 1. Introduction and Course Material
  • 2. Prerequisite

  • 2. Enviroment Setup
  • 1. Tools Required
  • 2.1 jdk-8u202-windows-x64.zip
  • 2.2 Rest Sharp.pptx
  • 2. Setting up the jdk 1.8
  • 3.1 apache-tomcat-9.0.13.zip
  • 3.2 apache-tomcat-9.0.21.zip
  • 3. Setting up the Tomcat Server
  • 4.1 vs_community__82691270.1561837020.zip
  • 4. Setting up the Visual Studio - Part One
  • 5. Setting up the Visual Studio - Part Two
  • 6.1 postman-win64-7.2.2-setup.zip
  • 6.2 restcall.postman_collection.zip
  • 6. Setting up the Postman Client
  • 7.1 Course_Resource.zip
  • 7.2 jsondata.zip
  • 7.3 xmldata.zip
  • 7. Application Deployment in Tomcat

  • 3. Basic of RestFul Services
  • 1.1 What is Web Service.pptx
  • 1. What is a Web Service
  • 2. Request and Response
  • 3. What is REST
  • 4. HTTP Methods
  • 5. Request and Response Format

  • 4. Unit Testing Framework MSTest
  • 1. Creating the Project In Visual Studio
  • 2.1 Ms-Test.pdf
  • 2. MSTest Framework Introduction
  • 3. MSTest Framework Setup
  • 4. MSTest - Part One
  • 5. MSTest - Part Two

  • 5. HTTP Client for API Testing
  • 1. Setting up the HTTP Client
  • 2. Understanding the HTTP Client Framework
  • 3. Creating the HTTP Client
  • 4. Creating the GET Request
  • 5. Capturing the Response
  • 6. Response Format
  • 7. Capturing the Status Code from Response
  • 8. Capturing the Response Content
  • 9. XML and JSON Data Format
  • 10. Accepting the Data in a JSON and XML format
  • 11. GET Request using SendAsync
  • 12. Working with Using Statement
  • 13. Creating the custom class to capture the response
  • 14. Serialization and Deserialization
  • 15. Installing the Deserialization Packages
  • 16. Creating the Model for JSON Schema
  • 17. Deserialization of JSON Response
  • 18. Steps for XML Deserialization
  • 19. Model for XML Deserialization
  • 20. Deserialization of XML Data

  • 6. Assertion and Validation
  • 1. Assertion - Introduction
  • 2. Adding the Assertion in Test
  • 3. Conditional Based Assertion

  • 7. POST Request
  • 1. POST Request - Introduction
  • 2. Creating the POST request
  • 3. Validation of Response
  • 4. POST Request with XML Data
  • 5. Validation of POST request with XML Data
  • 6. POST request using SendAsync API
  • 7. Code Optimization - Part One
  • 8. Code Optimization - Part Two
  • 9. Framework Method for POST
  • 10. Using the Framework Method in TestClass
  • 11. Framework Method for Response Data
  • 12. Using the Framework Method for Response Data in TestClass

  • 8. PUT Request
  • 1. PUT Request using PostMan
  • 2. Creating PUT Request with XML data
  • 3. PUT Request with JSON data
  • 4. Framework method for PUT request
  • 5. Using the Framework method for PUT Request

  • 9. DELETE Request
  • 1. Delete Request using PostMan
  • 2. Delete Request
  • 3. Framework Method for Delete Request

  • 10. Authentication
  • 1. Authentication - Basic Auth
  • 2. Secure GET End Point
  • 3. Encoding and Decoding of Basic Auth
  • 4. Secure POST End Point
  • 5. Secure PUT End Point
  • 6. Secure DELETE End Point

  • 11. Synchronous and Asynchronous Execution
  • 1. Synchronous and Asynchronous Execution - Introduction
  • 2. Synchronous Exexution of Test
  • 3. Asynchronous Execution of Test
  • 4. Asynchronous Execution of Test - Failed Scenario
  • 5. Parallel Execution of Multiple Request
  • 6. Redefining HelperClass with Async & Await Implementation
  • 7. Parallel Execution with Different Request Type
  • 8. Asynchronous Execution with Task Factory
  • 9. Fetch the returned value from asynchronous task
  • 10. Parallel execution with RunSettings File

  • 12. RestSharp Framework
  • 1. RestSharp - Introduction
  • 2. RestSharp - Updated Video.html
  • 3. Creating the Rest Client

  • 13. RestSharp - GET Request
  • 1. GET Request
  • 2. Capture the Status Code
  • 3. Capture the Response Content
  • 4. Capture the response in Different Format
  • 5. Deserialization of JSON Response
  • 6. Validation of JSON Response
  • 7. Deserialization of XML response
  • 8. Request & Response Using Execute API

  • 14. Framework Design & Implementation
  • 1. Framework Design
  • 2. Helper Class Implementation Part One
  • 3. Helper Class Implementation Part Two
  • 4. Helper Class Implementation Part Three
  • 5. HelperClass for JSON Response

  • 15. RestSharp - POST Request
  • 1. Sending POST Request with JSON Payload
  • 2. POST Request with Complex Payload
  • 3. HelperClass for POST Request
  • 4. POST Request with XML Data - Part One
  • 5. POST Request with XML Data - Part Two
  • 6. POST Request with XML Dat - Part Three

  • 16. RestSharp - PUT Request
  • 1. PUT Request with JSON data
  • 2. PUT Request with XML Data
  • 3. HelperClass for PUT Request

  • 17. RestSharp - Delete Request
  • 1. DELETE Request

  • 18. RestSharp Authentication
  • 1. Basic Authentication
  • 2. Token Based Authentication - Introduction

  • 19. Token Based Authentication - DropBox API
  • 1. DropBox App Creation
  • 2. Access Token for App Specific folder
  • 3. Getting list of Files and Folder from Drop Box
  • 4. Creating a Folder using DropBox API
  • 5. File Download using DropBox API
  • 6. Parallel Download of Multiple Files using DropBox API

  • 20. RestSharp - Session Based Authentication
  • 1. Session Based Authentication - Introduction
  • 2.1 atlassian-jira-software-7.6.1-x64.zip
  • 2. JIRA API - Creating a Session
  • 3. JIRA API - Automate End to End Flow

  • 21. RestSharp - Query Parameter
  • 1. Query Parameter with Request

  • 22. Test Execution with VsTestConsole
  • 1.1 command.zip
  • 1. VsTestConsole & Report Generation

  • 23. Source Code Management
  • 1.1 Rest Sharp.pptx
  • 1. SCM - Introduction
  • 2. SCM - Creating the Repository
  • 3. SCM - Git Clone
  • 4. SCM - Git Commit
  • 5. SCM - Git Pull
  • 6. SCM - Git Branch
  • 7. SCM - Git Branch Creation
  • 8. SCM - Git Merge

  • 24. Continuous Integration & Continous Deployment
  • 1.1 pipelinescript.zip
  • 1.2 Rest Sharp.pptx
  • 1. Introduction to CI-CD Process
  • 2. Jenkins - Setup
  • 3. Jenkins - Tool Configuration
  • 4. Jenkins - Pipeline Configuration
  • 5. Jenkins - Implement Clean and Clone Stage
  • 6. Jenkins - Implement Restore Stage
  • 7. Jenkins - Implement Build Stage
  • 8. Jenkins - Implement Test Execution Stage
  • 9. Jenkins - Implement Artifact Generation Post action
  • 10. Jenkins - Blue Ocean Plugin

  • 25. Request with multipartform-data
  • 1. File Upload with RestSharp

  • 26. JWT Authentication
  • 1.1 jwt.postman_collection.zip
  • 1.2 jwtdata.zip
  • 1. JWT Authentication - Introduction
  • 2. Handling JWT Token

  • 27. Extent Report
  • 1. MsTest - Custom Attribute
  • 2. Extent - Report Generation
  • 3. Parallel Execution via AssemblyInfo

  • 28. GraphQL
  • 1.1 node-v12.18.4-x64.zip
  • 1.2 restsharp-graphql.zip
  • 1. RestSharp - with GraphQL

  • 29. RestSharp Framework (Latest Update)
  • 1. RestSharp - Introduction
  • 2. Creating the Rest Client

  • 30. RestSharp - GET Request (Latest Update)
  • 1. GET Request
  • 2. Capture the Status Code
  • 3. API Analysis
  • 4. Capture the Response Content
  • 5. Capture the response in Different Format
  • 6. Deserialization of JSON Response
  • 7. Validation of JSON Response & Fluent Assertions
  • 8. Deserialization of XML response
  • 9. Request & Response Using Execute API
  • 10. Assignment - GET Request.html

  • 31. Framework Design & Implementation (Latest Update)
  • 1. Framework Design
  • 2. Client Interface
  • 3. Abstract Request Design
  • 4. Abstract Request Implementation.html
  • 5. Abstract Request Implementation
  • 6. Abstract Response Design
  • 7. Abstract Response Implementation
  • 8. Command Interface Design
  • 9. Request Command Implementation
  • 10. Rest API Executor
  • 11. GET Request using Framework API
  • 12. GET Request with De-serialization using Framework API.html

  • 32. RestSharp - POST Request (Latest Update)
  • 1. Sending POST Request with JSON Payload
  • 2. POST Request with Complex Payload
  • 3. POST - Abstract Request Implementation.html
  • 4. Framework Class for Post Request
  • 5. POST Request with XML Data - Part One
  • 6. POST Request with De-serialization of XML response body.html
  • 7. Framework Class for XML body
  • 8. RestClient with Tracing
  • 9.1 mock endpoints.postman_collection.zip
  • 9. Validation Using JsonPath

  • 33. RestSharp - PUT Request (Latest Update)
  • 1. PUT Request with JSON body
  • 2. PUT Request with XML body.html
  • 3. Framework class for Put Request

  • 34. RestSharp - Delete Request (Latest Update)
  • 1. DELETE Request
  • 2. Framework class for Delete Request

  • 35. RestSharp - Query Parameter (Latest Update)
  • 1. Query Parameters
  • 2. Query Parameter APIs
  • 3. Framework class for Query Parameters
  • 4. Using the Framework Class for Query Parameter

  • 36. RestSharp Authentication (Latest Update)
  • 1. Basic Authentication
  • 2. Authentication Client Decorator Design
  • 3. Implement Authentication Client Decorator.html
  • 4. Basic Authentication Decorator
  • 5. Writing test using the Basic Authentication Decorator
  • 6. POST Request with BasicAuthDecorator using Framework API.html

  • 37. Token Based Authentication - Drobox API (Latest Update)
  • 1. Token Based Authentication - Introduction
  • 2. Drobox - App Creation
  • 3. Access Token for App Specific folder
  • 4. Getting list of Files and Folder from Drop Box
  • 5. Dropbox - Authentication Decorator V2
  • 6. Dropbox - Using the V2 Auth Decorator
  • 7. Creating a Folder using Dropbox API
  • 8. File Download using Drobox API
  • 9. Parallel Download of Multiple Files using Drobox API
  • 10. Framework Design for File Download
  • 11. File Download Framework Design Implementation
  • 12. File Download using Framework API
  • 13. Parallel Download of Multiple Files using Framework API.html

  • 38. Request with multipartform-data (Latest Update)
  • 1.1 jobportal-0.0.1-snapshot.zip
  • 1. File Upload - Introduction
  • 2. File Upload using RestSharp API
  • 3. File Upload from the local file system.html
  • 4. File Upload using Framework API

  • 39. JWT Authentication (Latest Update)
  • 1.1 jobapplication-0.0.1-snapshot.zip
  • 1.2 jwt.postman_collection.zip
  • 1.3 jwtdata.zip
  • 1. JWT Authentication - Introduction
  • 2. JWT Authenticator Design
  • 3. JWT Authenticator Implementation
  • 4. Use the JSON Web Token Authenticator with RestSharp Client..html
  • 5. JWT Authenticator with RestClient
  • 6. JWT Authenticator with Framework API

  • 40. RestSharp - Session Based Authentication (Latest Update)
  • 1. Session Based Authentication - Introduction
  • 2. JIRA API - Creating a Session
  • 3. RestClient - JIRA Client Design
  • 4. RestClient - JIRA Client Implementation
  • 5. JIRA API - Automate End to End Flow

  • 41. Course Material
  • 1. Bonus Lecture.html
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 6265
    حجم: 9502 مگابایت
    مدت زمان: 993 دقیقه
    تاریخ انتشار: ۳ اسفند ۱۴۰۱
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید