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

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
  • 189,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    شناسه: 8881
    حجم: 7364 مگابایت
    مدت زمان: 760 دقیقه
    تاریخ انتشار: ۱۰ فروردین ۱۴۰۲
    طراحی سایت و خدمات سئو

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