UDEMY
UDEMY Logo

Karate DSL: API Automation and Performance from Zero to Hero 

  • Offered byUDEMY

Karate DSL: API Automation and Performance from Zero to Hero
 at 
UDEMY 
Overview

API Automation Testing, Performance and Load Testing with Karate DSL and Gatling framework. API testing made simple

Duration

7 hours

Total fee

2,560

Mode of learning

Online

Credential

Certificate

Karate DSL: API Automation and Performance from Zero to Hero
 at 
UDEMY 
Highlights

  • Earn a Certificate of completion from Udemy
  • Get a 30 days money back guarantee on the course
  • Get full lifetime access of the course material
  • Learn from 10 downloadable resources
Read more
Details Icon

Karate DSL: API Automation and Performance from Zero to Hero
 at 
UDEMY 
Course details

Who should do this course?
  • For Quality Engineers
  • For QA Automation Engineers
  • For Developers who need quickly automate API regression testing
What are the course deliverables?
  • How to automate API testing
  • Performance and Load testing with Gatling
  • JSON Manipulations
  • Test-Data Generation
  • Creating Strong Assertions
  • User-Flow Simulation using APIs
More about this course
  • This framework is running on Java and using Apache HTTP client to perform Http connections
  • Karate has its own scripting language (DSL - Domain Specific Language), which is pretty simple and can be picked up by people who don't have coding experience
  • The framework has a predefined set of scripting commands for any operation you might need during interaction with APIs

Karate DSL: API Automation and Performance from Zero to Hero
 at 
UDEMY 
Curriculum

Introduction

Karate vs Rest Assured

Basics

What is JSON

What is API

Setup

Environment Setup

Clone Test Project

Alternative Test Project

Karate Framework Setup

Karate Framework Overview

API Automation

First GET Request

Url and Path

Simple Assertions

First POST Request

Runner Configuration and Tags

DELETE Request

Calling Other Feature

Environment Variables

Embedded and Multi-Line Expressions

Assertions

Fuzzy Matching

Schema Validation

Test-Data Generator

Data Driven Scenario

Reading Other Files

Mistakes and Debugging

Homework

Advanced Features

Before and After Hooks

Parallel Execution

Cucumber Reporter

Conditional Logic

Retry and Sleep

JSON Transforms

Type Conversion

Connect to SQL Database

Karate in Docker Container

Performance Testing with Gatling

Gatling Setup

First Simulation

Karate Protocol

User Think Time

Simulation Setup

Feeder From File

Custom Feeder

Name Resolver

Dispatcher Configuration

Faculty Icon

Karate DSL: API Automation and Performance from Zero to Hero
 at 
UDEMY 
Faculty details

Artem Bondar
Lead Automation Engineer at SignifyHealth with more than 5 years of experience. Built automation frameworks from scratch with Selenium/Selenide using Java and C# for companies like American Airlines. Experienced with Angular Unit Testing, API Automation with frameworks like Rest Assured and Karate DSL.

Karate DSL: API Automation and Performance from Zero to Hero
 at 
UDEMY 
Entry Requirements

Eligibility criteriaUp Arrow Icon
Conditional OfferUp Arrow Icon
  • Not mentioned

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2346 CoursesRight Arrow Icon
qna

Karate DSL: API Automation and Performance from Zero to Hero
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...