API Testing with Katalon Studio – Step by Step for Beginners

Understand API Testing

Create API testing automation project with Katalon Studio

Use GIT for version control

Use Jenkins for Continuous Integration

Create automation testing for SOAP & REST web services

Requirements

  • No prior knowledge or skills are required
  • This is a very basic api testing course for beginners

Description

Welcome to the world of API Automation Testing.
This course is created for complete beginners.  This is going to be very easy and interesting.

API Testing with Katalon Studio – Step by Step for Beginners

We will start from scratch and I will guide you step by step on how to create an API testing project with Katalon Studio.

Will also do sample SOAP & REST API testing projects

In this course we will learn:

  • How to setup API Testing Project
  • How to test SOAP
  • How to test REST
  • How to do validations
  • How to deal with HTTP methods – GET, POST, PUT, DELETE
  • How to generate results and reports
  • How to run from command line
  • How to use Jenkins for Continuous Integration
  • How to do API Chaining
  • Sample SOAP API Testing project
  • Sample REST API Testing project
  • And much more…

Do not worry if you have never used Katalon Studio or done API Testing. I will guide you from scratch.
Let’s Get Started…

Who this course is for:

  • Anyone who wants to learn API web services testing
  • Anyone who wants to learn how to create API testing project with Katalon Studio
  • Anyone who wants to create API Automation Testing project from scratch

Course content

14 sections • 32 lectures • 6h 8m total lengthExpand all sections

INTRODUCTION1 lecture • 19min

  • Introduction & Getting Started18:32

SOAP1 lecture • 16min

  • How to test SOAP web services15:38

REST1 lecture • 14min

  • How to test REST web services14:16

VALIDATIONS1 lecture • 7min

  • How to validate API response07:28

HTTP Methods1 lecture • 12min

  • Handling HTTP methods GET, POST, PUT, DELETE12:04

RESULTS & REPORTING2 lectures • 26min

  • Katalon Analytics18:26
  • Result & Reporting07:40

CMD1 lecture • 7min

  • Command Line Execution07:20

GIT1 lecture • 9min

  • How to use Version Control System GIT08:37

JENKINS2 lectures • 33min

  • How to use Jenkins CI15:44
  • How to use Katalon Jenkins Plugin17:04

LINUX GIT & JENKINS1 lecture • 27min

  • How to run Katalon Studio tests on Linux using Git & Jenkins26:57

RESPONSE VALIDATIONS1 lecture • 12min

  • How to find values in XML & JSON response11:57

API CHAINING2 lectures • 35min

  • Extracting data from XML responses and chaining requests19:12
  • Extracting data from JSON responses and chaining requests15:44

SAMPLE SOAP API TESTING PROJECT8 lectures • 1hr 20min

  • Sample SOAP API Testing Project 1 | Introduction11:45
  • Sample SOAP API Testing Project 2 | API Chaining in SOAP11:53
  • Sample SOAP API Testing Project 3 | Parameterisation08:42
  • Sample SOAP API Testing Project 4 | TestSuite & TestSuiteCollection05:08
  • Sample SOAP API Testing Project 5 | Dynamic Data05:16
  • Sample SOAP API Testing Project 6 | Data Driven Testing with Excel CSV19:22
  • Sample SOAP API Testing Project 7 | GIT09:26
  • Sample SOAP API Testing Project 8 | JENKINS08:57

SAMPLE REST API TESTING PROJECT9 lectures • 1hr 11min

  • Sample REST API Testing Project 1 | Introduction12:46
  • Sample REST API Testing Project 2 | API Chaining in REST11:16
  • Sample REST API Testing Project 3 | API Chaining in REST – Part 203:28
  • Sample REST API Testing Project 4 | Test Suite & Test Suite Collection06:45
  • Sample REST API Testing Project 5 | Parameterisation03:22
  • Sample REST API Testing Project 6 | Data Driven Testing with Excel CSV07:00
  • Sample REST API Testing Project 7 | Command Line Executions06:08
  • Sample REST API Testing Project 8 | GIT10:59
  • Sample REST API Testing Project 9 | Jenkins09:24