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
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
Karate DSL: API Automation and Performance from Zero to Hero at UDEMY Course details
- For Quality Engineers
- For QA Automation Engineers
- For Developers who need quickly automate API regression testing
- How to automate API testing
- Performance and Load testing with Gatling
- JSON Manipulations
- Test-Data Generation
- Creating Strong Assertions
- User-Flow Simulation using APIs
- 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