Please go through the following details on our famous API and Web Services Automation Testing Video Course (Life Time Access and no updation costs).
Total Sessions |
Total Duration |
Trainer |
Contact details |
63 Sessions |
60 hours |
Vishwak K |
+91 – 9908895533 (whatsapp/call) / [email protected] |
Demo Video and PPT:
1.API Basics |
2.Web Services Basics |
3.URL Basics |
4.Postman Tool |
5.Postman and Jenkins |
6.Swagger UI |
7.Browser Extensions |
8.Console Features |
9.Core Java |
10.Apache HTTP Client |
11.Gradle |
12.Apache JMeter |
13.SoapUI |
14.Fiddler |
15.Telerik |
16.Rest Assured Framework |
Actual Video Course(Starts from here)
Session 1: API & WebServices Basics – Part 1 (1 hour)
- Course Overview
- Understanding monolithic architecture
- Understanding Microservices architecture
- Importance of microservice architecture
- Introduction to API
- Q&A – Questions and answers
Session 2: API & WebServices Basics – Part 2 (1 hour)
- API Versus Micro Services
- Micro Services Versus Web Services
- Web Services Versus Client Service Architecture
- Client Server Architecture
- Aim of Architectures
- Types of Client Server Architectures
Session 3: API & WebServices Basics – Part 3 (1 hour 15 minutes)
- Introduction to API
- Types of API based on their origin
- Types of API based on their accessibility
- What is API Testing?
- Why API Testing?
- Points to keep in mind before starting API Testing
Session 4: API & WebServices Basics – Part 4 (1 hour)
- Sample API Request demonstration in PostMan tool
- Types of Tests that can be performed as part of API
- And other practical demonstrations
Session 5: API & WebServices Basics – Part 5 (1 hour)
- Best Practices of API Testing
- Challenges of API Testing
- API Testing versus Unit Testing
- URI, URL, URN and End point
Session 6: URL Basics & Postman Tool (1 hour)
- All about URL
- URL Basics
- Installing Postman Tool/li>
- Creating sample requests in Postman Tool
- Demonstrating different options in Postman Tool
Session 7: Request Methods & Postman Tool (1 hour)
- Request Method – GET
- Request Method – POST
- Request Method – PUT
- Request Method – DELETE
- Request Method – PATCH
- Demonstration of these methods in Postman Tool
Session 8: Headers, Query Parameters and Paylods (1 hour)
- Types of Headers
- Request Headers
- Response Headers
- Headers versus Query Parameters
- Body Payloads
- Demonstration of Headers and Payloads in Postman Tool
Session 9: Paylods – Part 2 (1 hour 15 minutes)
- XML Payload
- XML vs JSON Payloads
- HTML Payload
- Form Data asx Payload
- Demonstration different Payloads in Postman Tool
Session 10: Test Questions to students understanding and Real time Example demonstration on Postman Tool (1 hour 30 minutes)
- Test Questions to check your understanding so far
- Demonstration of Facebook API
- Importing the facebook API to Postman
Session 11: Real time Example demonstration – Part 2 and API Basics(1 hour 15 minutes)
- Demonstration of Facebook API
- Authentication versus Authorization
Session 12: API Basics – Authentication types and Response Codes(1 hour 15 minutes)
- Types of Authentication
- Different Response codes
Session 13: API Basics – Miscellenious Topics(1 hour)
- URI Encoding
- Cookies and Types
- Web Services and its Components
- Web Service roles
Session 14: API Basics – Miscellenious Topics(1 hour)
- Types of Web Services
- SOAP Web Services
- REST Web Services
- Demostration of SOAP and WebServices in Postman and SoapUI tools
Session 15: API Basics – Miscellenious Topics(1 hour)
- Difference between SOAP and REST
- Web Services Testing Challenges
- RESTful versus RESTless
- Web Servicing Testing Tools – SOAP UI, Postman, JMeter and Fiddler
Session 16: Postman – Part 1(1 hour)
- Getting started with Postman tool
- Postman tool – Download and installation
- Postman tool – Updating
- Postman – Installing native app
- Postman – Creating account and signin
- Postman – Installing native app
- Postman – Features and uses
Session 17: Postman – Part 2(1 hour)
- Collections – Share, Run, View it Web and Export
- Request Builder – URL encode, Path Variables, Headers Presets
- Response Viewer – Save Response
- History – Multiple Select requests and Saving to existing or to new Collection
- Postman Console – Exploring Console and Dev Tools
- Postman – Adding Certificates
- Capturing HTTP Requests
- Proxy
- Generate Code
- Making SOAP Requests
Session 18: Postman – Part 3(1 hour)
- History – Multiple Select requests and Saving to existing or to new Collection
- Postman Console – Exploring Console and Dev Tools
- Postman – Adding Certificates
- Capturing HTTP Requests
- Proxy
- Generate Code
- Making SOAP Requests
- Collection creation – Organizing, Documentation, Test Suites – Folders and Conditional Workflows – Chaining
- Mark down
- Import
- Scripting – Scripts executing order
- Scripting – Pre-request Script and Test Scripts – Collection, Folder, Request
- Pre-request script
- Including Timestamp
- Mentioning environment and Global variables
- Refreshing end points
Session 19: Postman – Part 4(1 hour)
- Collection creation – Organizing, Documentation, Test Suites – Folders and Conditional Workflows – Chaining
- Mark down
- Import
- Scripting – Scripts executing order
- Scripting – Pre-request Script and Test Scripts – Collection, Folder, Request
- Pre-request script
- Including Timestamp
- Mentioning environment and Global variables
- Refreshing end points
- Test Scripts – To validate response code
- Test Scripts – To set environment and global variables
- Test Scripts – To validate response body
- Test Scripts – Test examples
- Request Chaining and Looping
- Postman sandbox and API Reference
- Variables – To avaoid DRY
- Types of variables in Postman
Session 20: Postman – Part 5(1 hour)
- Test Scripts – To validate response code
- Test Scripts – To set environment and global variables
- Test Scripts – To validate response body
- Test Scripts – Test examples
- Request Chaining and Looping
- Postman sandbox and API Reference
- Variables – To avaoid DRY
- Types of variables in Postman
- Scripts + Variables
- Viewing Replaced values
- Viewing variables
- All about Environments – Downloading, Exporting, Deleting, Sharing and Duplicating
- All about Runner – Environment Selection, Iterations, Delay, Log Responses, Data, Type of File
- All about Runner – Running Multiple Iterations, Handling Data files, Export Results
- CLI+NewMan
- node.js installation
- NewMan installation
- Reporting – CLI Report, HTML Report, JSON Report and XML Report
Session 21: Postman – Part 6(1 hour)
- All about Runner – Running Multiple Iterations, Handling Data files, Export Results
- CLI+NewMan
- node.js installation
- NewMan installation
- Reporting – CLI Report, HTML Report, JSON Report and XML Report
- CI using newman
- Jenkins – Installation
- Download file and execute using CMD
- Open localhost:8080 and enter administrator password
Session 22: Postman and Jenkins(1 hour)
- All about Runner – Running Multiple Iterations, Handling Data files, Export Results
- CLI+NewMan
- node.js installation
- NewMan installation
- Reporting – CLI Report, HTML Report, JSON Report and XML Report
- CI using newman
- Jenkins – Installation
- Download file and execute using CMD
- Open localhost:8080 and enter administrator password
- About API Documentation
- Monitor – Set up monitor
- Mock Server
- Summary
Session 23: Swagger UI (1 hour)
- About Swagger UI
- What is Open API Specification?
- Uses of Swagger UI
- Postman versus Swagger UI
- Sample Swagger UI example
Session 24: Browser Extensions and Console Features (1 hour)
- Browser Extensions
- Restlet Client – REST API Testing and its demonstration
- Advanced Rest Client
- Console Features – Console, Elements, Network, Sources and Application
Session 25: Java – Part 1 (1 hour)
- Introduction to Java
- History and Principles of Java
- Java Installation and configuration
- JDK, JRE and JVM
- Variables and types
Session 26: Java – Part 2 (1 hour)
- Variables Continued
- Datatypes and Types
- Operators and Types
Session 27: Java – Part 3 (1 hour)