API Testing Syllabus using Postman Introduction to REST API • • • • • • • What is WebServices? Why WebServices so Popular? Overview of SOAP WebServices and REST WebServices What is REST API? How is different from SOAP WebServices? Base URL and REST Resources Understanding of GET, POST, PUT, DELETE Getting Started with REST API Testing • • • • • Understanding REST API Testing Part Manual Testing on REST API using POSTMAN How to Trigger New Request and Validate Response using REST API Limitation of Manual Testing Different Status Code REST API Automation • • • • • • • Overview Automation on REST Applications Benefit of Automation Testing for Applications Setting up Project Tools for Automation Testing Understanding How to setup for Automation Testing Mock Sample Testing. What is Postman tool and Installation process How to validate Responses Depth Automating REST API • • • • • • • • • • • • • • Basic Authentication in Postman Environment Variables in Postman Collections In Postman Test and Collection Runner in Postman Monitor Collections Workflows in Postman Validating responses with Postman client Validating the body of first JSON response Examples on validating response headers and status codes Understanding query parameters on sending request Validating status code Validating Response time How to debug & troubleshoot How to create and manage Workspaces • • • • • • • • • • • • • • • • • • • • Pre-Request Script in Postman Assertions in Postman with Chai Assertion Library Different types of Asserts and Validation in Postman Creating variables at difference scope levels and how to refer them How to set and get variables through scripting How to write the javascript to validate the response Make the requests dynamic by taking advantage of variables Automating POST request with payload Grabbing the response body into string for advance validations Data-Driven testing using 1. CSV 2. JSON Scheduling the API testing periodically Generating code snippets in Postman tool Re-use the Code Cookies in Postman Share Session ID Cookies in Postman Sessions In Postman Authorization and Authentication Test with Multiple data set Postman Newman • • • • What is Newman in Postman? Install Newman using NPM Running Collection Using Newman Running collection using CMD Newman Optional Parameters & Configurations Continuous Integration with Jenkins • • • • • • Postman with Newman & Jenkins & Install & SetUp Jenkins Configure Jenkins Job to Run Batch Command Run Postman Collection on Jenkins Publish Jenkins HTML Reports for Newman Compare the report build wise Set up the Night Execution Document • • • API Documentation in Postman Interview Question Practice IMPORTANT NOTE: 1. In the end, you will be an expert in API Testing 2. Duration : 30 Hours 3. NOTE: Even after the course completion, you will be open to discuss the queries anytime(By taking call or email) 4. In the end of course completion will provide the API testing documents. 5. You will get the real-time project experience knowledge