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

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. Setting up the jdk 1.8
  • 3. Setting up the Tomcat Server
  • 4. Setting up the Visual Studio - Part One
  • 5. Setting up the Visual Studio - Part Two
  • 6. Setting up the Postman Client
  • 7.1 Course Resource.zip
  • 7. Application Deployment in Tomcat
  • Exercise Files.zip

  • 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. RestSharp - with GraphQL
  • Exercise Files.zip

  • 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

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

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

    ایمیل شما:
    تولید کننده:
    شناسه: 8881
    حجم: 7364 مگابایت
    مدت زمان: 760 دقیقه
    تاریخ انتشار: 10 فروردین 1402
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

    53,700 تومان
    افزودن به سبد خرید