API Introduction
- Introduction to web application architecture
- Introduction to APIs
- Introduction to Web-Services
- How does an API works
- What is API testing?
API TESTING USING POSTMAN– FOUNDATION COURSE
- Advantages of API
- API vs Web-Services
- Introduction to API architecture
Understanding how REST API architecture works
- Understanding how SOAP API architecture works
- Understanding the HTTP methods
- GET
- POST
- PUT
- DELETE
- PATCH
- OPTIONS
- HEAD
API TESTING
- What does API testing involve
- Validation techniques used in API testing
- API testing steps
- Understanding URI, end points, Resources, HTTP verbs
- Understanding GET request
- Understanding POST request
- Understanding PUT request
- Understanding DELETE request
- GUI tools available for API testing
- Command-line tools available for API testing
- Best Practices for API testing
INTRODUCTION TO POSTMAN API TESTING TOOL
- What is Postman tool
- Installation of Native Postman tool
- Installation of Postman tool as Chrome Add-on
- Introduction to Postman landscape
- Introduction to Postman Settings
API TESTING USING POSTMAN
- Creating First API request using Postman
- Functional Testing of Web Services
- Understanding History
- Setting up Test Project with REST APIs
- 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
API TESTING USING POSTMAN – FOUNDATION COURSE
- Importing request from your browser
- Cookies
- Saving Responses
- Creating collections in Postman tool
- Importing/Exportingcollections using Postman tool
- Run Collections Remotely with URL
- Creating variables at difference scope levels and how to refer them
- How to set and get variables through scripting
- Creating Environments
- How to setup different URLs using environments
- How to create quick scripts
- Pre-request scripts
- Test scripts/Assertions
- Make the requests dynamic by taking advantage of variables
- Generating code snippets in Postman tool
POSTMAN API AUTOMATION-PART 1
- Collection Runner
- Postman monitors
- Automating with Newman tool
- Basic introduction to NPM tool &NodeJS
- Installing NodeJS
- Installing Newman tool
- Running a collection with Newman tool
- Specifying environments in Newman tool
- Creating an HTML report using Newman tool
- Using Authentication/Authorization in Postman tool
- Introducing delays for scheduled or continuous load API testing
POSTMAN API AUTOMATION – PART 2
- Automating POST request with payload
- Grabbing the response body into string for advance validations
- Data-Driven testing using
CSV
JSON
- Scheduling the API testing periodically
- Load testing of API testing in Postman tool
- Running and analyzing Load Test results
- Shortcut methods to convert Raw data to XML/JSON
- Logging feature to debug automation scripts
- Using Postman to Create a Reusable API Framework
- Testing Workflow with Twitter API