Webservices/API Tester

Master Program1034 Ratings
  • Live interaction with Industry leadershipIncludes live Master Classes and Ask me anything sessions
  • 100+ hours of live interactive learningLive Online classes by industry experts
  • With real time projectsBuilt on datasets of various scenarios & real time problems
  • ITlearn360 JobAssistGet noticed by the top hiring companies

Learning Path

  • Course 1

    Soap UI Web Services Testing

    Soap UI web service testing course is designed to hands-on experience to test SOAP and REST web services. This course will help you to create various entities or assets to check or test the web services of various platforms like weather reports, currency etc. You will also get experience in how to test web services with different data or web service test with data-driven testing.
    Course curriculum

    Module 1: SoapUI

    • 1.1  WebServices Introduction
    • 1.1  SoapUI installation and introduction
    • 1.1  Installing a Local Web Service
    • 1.1  Rest Project
    • 1.1  Soap Project
    • 1.1  Testcase and Teststep
    • 1.1  Assertion
    • 1.1  Jdbc Request
    • 1.1  Set Property
    • 1.1  Writing Scripts using Groovy Code
    • 1.1  Load-Testing with SoapUI
    • 1.1  Creating Mock Services

    Module 2: Interview Question

    • 2.1  WebService and SoapUI General Interview Question
    • 2.1  SoapUI Functionality Test Interview Question

    Module 3: To-do List

    • 3.1  Web Services Checklist
    • 3.1  SoapUI checklist
  • Course 2

    API Testing with Postman

    Online API Testing course for beginners, with complete step-by-step instructions for getting to the top of the API testing domain. Using hands-on examples to understand the API concept, along with the deep knowledge of HTML Request protocol.
    Course curriculum

    Module 1: Introduction to Postman

    • 1.1  Part 1 - What is Postman
    • 1.1  Part 2 - Why use Postman

    Module 2: Postman setup

    • 2.1  Part 3 - Prerequisites & Installation

    Module 3: Postman components

    • 3.1  Part 4 - Create Workspace
    • 3.1  Part 5 - Create first request
    • 3.1  Part 6 - Response in Postman
    • 3.1  Part 7 - Query Parameters in Postman
    • 3.1  Part 8 - Headers in Postman

    Module 4: Posting JSON data

    • 4.1  Part 9 - Posting JSON data

    Module 5: Authorization & Variables

    • 5.1  Part 10 - Authorization in Postman
    • 5.1  Part 11 - Variables in Postman
    • 5.1  Part 12 - Variable’s Scope
    • 5.1  Part 13 - Define & Usage of Variables in Postman
    • 5.1  Part 14 - Add Environment variables

    Module 6: Mock Server in Postman

    • 6.1  Part 15 - Mock Servers in Postman
    • 6.1  Part 16 - Why are Mock Servers useful & types of servers
    • 6.1  Part 17 - Setting up Mock Server

    Module 7: Run Collection

    • 7.1  Part 18 - Run Collection

    Module 8: Component Deletion

    • 8.1  Part 19 - Delete Request
    • 8.1  Part 20 - Delete Collection
    • 8.1  Part 21 - Delete Workspace
    • 8.1  Part 22 - Delete Environment

    Module 9: Scripting in Postman

    • 9.1  Part 23 - Scripting in Postman
    • 9.1  Part 24 - Execution order of scripts
    • 9.1  Part 25 - Hierarchy of scripts

    Module 10: Scripts globals & scope

    • 10.1  Part 26 - scripts globals, scope

    Module 11: Cred operation with scope

    • 11.1  Part 27 - Cred operation for Local scope
    • 11.1  Part 28 - Cred operation for Global scope
    • 11.1  Part 29 - Cred operation for Collection scope
    • 11.1  Part 30 - Cred operation for Environment scope

    Module 12: Dynamic variables & Debugging

    • 12.1  Part 31 - Dynamic variables & Debugging

    Module 13: Scripting with request and response data

    • 13.1  Part 32 - Scripting with request and response data

    Module 14: Cookies.jar methods

    • 14.1  Part 33 - Cookies.jar methods
    • 14.1  Part 34 - Sending request with scripts
    • 14.1  Part 35 - Request example with pre-request script

    Module 15: Response Assertion

    • 15.1  Part 36 - Response Assertion
    • 15.1  Part 37 - Assertion example with pre-request script
    • 15.1  Part 38 - Assertion response code 200,201
    • 15.1  Part 39 - Assertion for response time & header
    • 15.1  Part 40 - Assertion for body content
    • 15.1  Part 41 - Assertion JSON response

    Module 16: Pre-request & tests scripting with live APIs with assertions

    • 16.1  Part 42 - User registration assertion
    • 16.1  Part 43 - User registration fail assertion with Email Missing
    • 16.1  Part 44 - User registration fail assertion with Password Missing
    • 16.1  Part 45 - Successful login assertion
    • 16.1  Part 46 - Unsuccessful login assertion
    • 16.1  Part 47 - Create user assertion with pre-request script for authorization
    • 16.1  Part 48 - update user assertion with pre-request script for authorization
    • 16.1  Part 49 - Get users list assertion with pre-request script for authorization
    • 16.1  Part 50 - delete user assertion with pre-request script for authorization

    Module 17: Skip and fail test assertion

    • 17.1  Part 51 - Skip assertion & conditional assertion skip
    • 17.1  Part 52 - Test fail without assertion
  • Course 3

    Learn Git - Version Control

    This course comprises with video tutorial providing practical knowledge of efficiently using the Git repository to manage and keep different versions of your source code. Furthermore, you will learn how to use GitHub and GitLab to store your codes.
    Course curriculum

    Module 1: Introduction of Git

    • 1.1  What is GIT?
    • 1.1  What is version control?
    • 1.1  Using Command Line
    • 1.1  Source Control

    Module 2: Git Installation

    • 2.1  Installation Overview
    • 2.1  Installing Git for Windows
    • 2.1  Installing Git on Mac OS X
    • 2.1  Using GitHub
    • 2.1  Using GitLab

    Module 3: Git Commands

    • 3.1  Common Git Commands
    • 3.1  Stage-Commit-and-Push
    • 3.1  Local & Remote Repository
    • 3.1  Git Pulling or Cloning

    Module 4: Git Repository Setup

    • 4.1  Working Directory
    • 4.1  Staging Area
    • 4.1  Between Commits
    • 4.1  Local and Remote Master Branches
    • 4.1  Section Cleanup
    • 4.1  Push back to GitHub

    Module 5: Git Merge

    • 5.1  Branching Basics
    • 5.1  Automatic Merges
    • 5.1  Conflicting Merges and Resolution
    • 5.1  Rebasing
    • 5.1  Stashing
  • Course 4

    Jmeter for Performance Testing

    This course is designed to cover all aspects of performance testing to testing your apps or websites through JMeter at a professional level. As we know that Performance and load testing are good practices. In this course, you will go over how to use Apache JMeter to perform basic load and stress testing on your web application environment. You will also get how JMeter can be used as a unit-test tool for java Jars, Web Services, HTTP, generic TCP connections, and OS native processes. It can also be used for performing functional testing.
    Course curriculum

    Module 1: Installation & Introduction

    • 1.1  Install Jmeter
    • 1.1  Install Jmeter
    • 1.1  Introduction of Jmeter

    Module 2: Different Types of Performance Testing

    • 2.1  Types of performance testing
    • 2.1  Load Testing
    • 2.1  Stress Testing
    • 2.1  Volume Testing
    • 2.1  Soak(Endurance) Testing
    • 2.1  Spike Testing

    Module 3: Request and Response

    • 3.1  Understanding Request
    • 3.1  First Request
    • 3.1  Multiple Request
    • 3.1  Request and Response
    • 3.1  Using Variable

    Module 4: Record and Play

    • 4.1  Record and Play
    • 4.1  Business Process

    Module 5: Web Services

    • 5.1  Web Service introduction
    • 5.1  Rest Web Service
    • 5.1  Soap Web Service performance test

    Module 6: Checklist

    • 6.1  Jmeter Checklist