Karate DSL: API Automation and Performance from Zero to Hero
Karate DSL: Tự động hóa API và Kiểm thử Hiệu năng từ Cơ bản đến Nâng cao
Bạn sẽ học được gì
Yêu cầu
Đối tượng phù hợp
Nội dung khóa học
Giới thiệu khóa học
Karate DSL - a framework for API automation testing, Performance, and Load testing. This framework is running on Java and using Apache HTTP client to perform Http connections. For the performance testing, Karate DSL has a very nice integration with the Gatling framework.
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. It looks like the Cucumber framework, but it only looks like that. The framework has a predefined set of scripting commands for any operation you might need during interaction with APIs. Also, the framework has native support of JAVA and JavaScript programming languages, so you can create any custom methods and use it in Karate if you need it.
The key advantages of the framework:
Own easy scripting language. You don't need to have coding skills to start writing tests
Native JavaScript support and JSON objects (forget about parsers)
Very powerful assertions and JSON schema validation
Parallel execution (it's very fast)
Integration with Gatling for Performance testing
What you will learn:
Basics: what is API and JSON objects. You ll have a clear understanding of the concept of how API works and how to work with JSON objects
How to set up and configure Karate framework from scratch
How to perform GET, POST, PUT, DELETE requests
How to make powerful assertions for API responses, traverse through JSON objects, fuzzy matching assertions, and JSON schema validation
How to chain API calls, re-use API response to form new API request
How to generate random test data, use this test data in API requests
How to handle authorization headers, access tokens
Before/After hooks, parallel test execution, conditional testing, data-driven testing
How to use Karate scripts for Performance and Load Testing with Gatling framework
Karate DSL is a really great framework for API Automation and my Number 1 choice.
Khóa học liên quan
Khám phá thêm các khoá học cùng chủ đề
Postman: Hướng dẫn Toàn diện - Kiểm thử REST API
Valentin Despa
Giới thiệu nhanh về Postman và Kiểm thử API cho người mới bắt đầu
Valentin Despa
Kiểm thử Webservices API với Postman - Hướng dẫn Toàn diện
Tigran Ter-Karapetyants
Kiểm thử Web Services/REST API với SoapUI + Dự án thực tế
Rahul Shetty Academy
Kỹ sư Tự động hóa Kiểm thử Java - Từ con số 0 đến chuyên gia
Tigran Ter-Karapetyants
Khóa học Kiểm thử API từ Cơ bản đến Nâng cao (Postman + Rest Assured)
TechLynk Selenium | DevOps | GenAI | Cloud
Kiến thức cơ bản về Gatling để kiểm thử áp lực API - Scala
James Willett
Framework Karate - API, UI & Hiệu suất với Gatling & AI
Lucky Trainings
Kiến thức cơ bản về Gatling để kiểm thử áp lực API - Java
James Willett
Kiểm thử Hiệu năng với Gatling - Từ Cơ bản đến Nâng cao
Kumar Gupta Isha Training Solutions
Gatling Nâng Cao cho Kiểm Thử Áp Lực Ứng Dụng Web
James Willett
Học JMETER từ Cơ bản trên Ứng dụng Thực tế - Kiểm thử Hiệu năng
Rahul Shetty Academy
Kiểm thử Hiệu năng với HP Loadrunner (Phiên bản Cập nhật)
Helping Tester
Kiểm thử Hiệu năng sử dụng LoadRunner 12.50
Kumar Gupta Isha Training Solutions
Muốn học JMeter? Đào tạo từ chuyên gia trong ngành - 23+ giờ
Automation World
Kiểm thử Hiệu năng: Giới thiệu k6 cho Người mới bắt đầu
Valentin Despa
Kiến thức cơ bản về Gatling để kiểm thử áp lực API - Scala
James Willett
JMETER - Thành thạo Kiểm thử Hiệu năng & Tải (Cơ bản + Nâng cao)
Rahul Arora