Description
In this course, you will learn :
- Recognize the Rest API.
- Prepared Java test cases for the Rest API.
- Rest Assured Library for API automation.
Syllabus :
1. Introduction to API's
- What are Web Services
- Introduction to Soap Protocol
- What are Rest API' - GET, POST, PUT & DELETE
- Real example of Rest Api
2. Configuring Automation Project
- Configuring Maving Project for automation Suite
- First Test for GET Request
- First Test for GET Request
- Using Parameters and Authorization
- Using Parameters and Authorization
- How to Handle Get Requests
- What are json path and to calculate
- Calculating complex paths
- Extracting actual result from api's
- Transfering api reponse to other api
- Installing & Configuring API server
- Automating the Post Request as a string body
- Request by post object
- Example with PUT API
- PATCH request for updating
- DELETE Request
3. Developing Objects for complex POST requests
- Generating complex objects for POST request
- POST Request with arrays
- Scripts
- Calculate Response time of API
4. Bonus Lecture - SQL Commands
- Create Table
- Insert into table
- Delete Table
- Add Column
- Delete Column
- Modifying datatype of Column
- Update record
- Delete record
- Select
- Select distinct
- Where
- Where OR
- Where AND
- Where Not
- Order by
- Top/RowNum