API Testing using Postman, SoapUI & RestAssured
About Course
API Testing using Postman, SoapUI & Rest Assured
Nowadays, almost all web applications use web services to communicate or interact with each other. Most modern day web services are built on Representational state transfer (REST) architecture; REST has gained a lot of popularity and it will continue to do the same due to its simplicity in comparison with other technologies.
90%of the IT industry now heading towards this API for automating Services. On course completion You will be familiar with REST API testing using Postman, SOAPUI & RestAssured and can implement Successfully it in your work place or will surely land on High Paying Job.
What you’ll learn
- You will be able to understand what the Webservices & API’s are, and their functionality.
- After completing this course you can start working on API & Webservices testing projects
- Covered most popular API testing tools like Postman, SOAPUI, Ready API & RestAssured API Automation
- You will learn how to develop and test Microservices
Course Content
Module1:Introduction to API Testing
- What is Client & server?
- Client-server architecture
- What is an API?
- Types of an API
- API Vs Webservice
- Rest API methods
- http Vs https
Module2:API Testing using Postman
- Postman Introduction
- Postman installation
- Creating Workspace
- Creating Collection
- Creating Requests – Get, Post, Put & Delete
- Saving & Editing Requests
- Operations on Collections
- Things to be validated in response
- Status codes
- Cookies
- Headers
- Response body
- Exporting & Importing Collections
- Creating Dummy API’s for API Testing
- NodeJS installation
- json-server installation
- JavaScript Object Notation (JSON) & JSON Path
- What is JSON?
- Understanding JSON Object & JSON Array
- JSON Path
- Adding Tests/validations
- Testing status codes
- Testing headers
- Testing cookies
- Testing response time
- Testing response body
- Scripts in Postman
- Pre-request Scripts
- Tests Scripts
- Working with Variables
- Global Variables
- Collection Variables
- Environment Variables
- Local Variables
- Data Variables
- Get and Set Variables with Scripts
- Postman Console
- API Chaining
- Project – Books API
- Data Driven Testing using JSON & CSV files
- File Upload & Download API
- Authorization Types
- Swagger
- cURL ( Client URL)
- Documenting & Publishing
- ECommerce App Rest API’s
- Testing XML Response
- Testing JSON Response
- Run Collection
- Command prompt
- Command prompt with HTML Report
- Sharing Collections
- Run Collection Remotely
- Push collection to Github
- Run collection in Jenkins
Module3: Webservices testing with SOAP UI & Ready API Tools
- Introduction to SOAPUI, Installing SOAPUI & Working with SOAPUI features
- Assertions in SOAPUI
- Properties in SOAPUI, Property Transfer & Data Driven Testing
- Data Driven testing using multiple Data Sources in SOAPUI Pro(Ready API)
- Testing Flicker & Google Maps Web service API’s, SwaggerIO
Module4: API Testing using RestAssured
- Environment setup & HTTP Method
- Ways to create request PayLoad(Request Body
- Types of parameters, Headers, Cookies & Logging
- Parsing JSON Response
- Parsing XML Response , File Upload & Download AP
- JSON & XML Schema validations, serialisation & de-serialisation
- Authentications Type
- API Chaining
- Rest Assure Framework Project (Part 1
- Rest Assure Framework Project (Part 2
- Rest Assure Framework Project (Part 3
- Git, GitHub & Jenkins Integration
Module5: Java Basics for RestAssured
- Setting up Java on Windows,Data Types & Operators in Java
- Java Control Statement
- Java Arrays & Strings
- Java OOPS Concepts, Class, Object, Methods & Constructor
- Java Overloading, this Keyword & static keyword
- Java Inheritance,Overriding,super & final keyword
- Java Interfaces,Java Packages & access Modifiers
- Exception Handling in Java
- Java ArrayList,HashMap & JDBC
Who this course is for
- Beginners, Fresh graduates,Manual Testers and Automation Test Engineers
Course Prerequisite
- You should be having basic knowledge on testing concepts.
Flexible Class Options
- Week End Classes For Professionals SAT | SUN
- Corporate Group Trainings Available
- Online Classes – Live Virtual Class (L.V.C), Online Training
Student Ratings & Reviews
No Review Yet