Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Gatling Fundamentals for Stress Testing APIs - Java

Kiến thức cơ bản về Gatling để kiểm thử áp lực API - Java

Kiến thức cơ bản về Gatling để kiểm thử áp lực API - Java

Học phiên bản Java mới của công cụ Gatling để bổ sung các bài kiểm tra áp lực, tải và hiệu năng cho bất kỳ API nào

4.8
(617 đánh giá)
3,384 học viên
Giảng viên
James Willett
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
4.5 giờ video
40 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Thiết lập, cài đặt và cấu hình phiên bản Java của Gatling từ đầu, không yêu cầu kiến thức trước
Sử dụng Gatling Recorder để chuyển đổi giao dịch API từ Swagger, Postman hoặc cURL thành script Gatling
Tìm hiểu bố cục mẫu của script Gatling và những gì cần thêm vào từng phần
Khám phá và viết các chức năng chính của script Gatling như thêm vòng lặp, tái cấu trúc mã thành đối tượng, bổ sung dữ liệu kiểm thử thông qua bộ cấp dữ liệu và nhiều hơn nữa
Tạo các kịch bản kiểm thử tải thực tế trong script Gatling và học cách thực thi chúng từ dòng lệnh
Sử dụng công cụ xây dựng Maven để thực thi script Gatling và quan sát quá trình chạy kiểm thử áp lực theo thời gian thực qua dòng lệnh trong Gatling
Phân tích báo cáo kiểm thử được tạo bởi các công cụ báo cáo tích hợp sẵn của Gatling

Yêu cầu

Một chút kinh nghiệm cơ bản về bất kỳ ngôn ngữ lập trình máy tính nào sẽ hữu ích, nhưng không bắt buộc
Kinh nghiệm sử dụng Java là một lợi thế, mặc dù cũng không bắt buộc để theo học khóa này
Kinh nghiệm trước đây với bất kỳ công cụ kiểm thử hiệu năng nào sẽ có ích một chút, nhưng một lần nữa không hề bắt buộc

Đối tượng phù hợp

Kỹ sư QA và Lập trình viên có ít hoặc chưa có kinh nghiệm với Gatling
Bất kỳ ai đang sử dụng công cụ kiểm thử tải thay thế như JMeter, LoadRunner hoặc NeoLoad muốn học một công cụ mới
Nhà phát triển muốn bổ sung một công cụ mới mạnh mẽ, thú vị và trực quan vào kho kiến thức của mình

Nội dung khóa học

9 phần • 40 bài giảng
1 Giới thiệu về Gatling
1 Tổng quan khóa học & Hướng dẫn chung
1 Tổng quan Phần 3
2 Điều kiện tiên quyết của Gatling
3 Lưu ý về video sắp tới
4 Cài đặt Gatling qua Tải xuống độc lập
5 Thiết lập Dự án Phát triển Gatling với Maven
1 Tổng quan Phần 4
2 Tổng quan về Gatling Recorder
3 Ứng dụng đang được kiểm thử
4 Ghi script Gatling với Swagger và Chế độ Chuyển đổi HAR
5 Ghi script Gatling với PostMan và Chế độ PROXY
1 Tổng quan Phần 5
2 Script Gatling Đầu tiên của Bạn
3 Thêm Thời gian Tạm dừng
4 Kiểm tra Mã Phản hồi
5 Sử dụng JSONPath để kiểm tra Nội dung Phản hồi
6 Sử dụng JMESPath để kiểm tra Nội dung Phản hồi
7 Trích xuất và Lưu Dữ liệu từ Phản hồi vào một Biến
8 Gỡ lỗi Biến Phiên Gatling
9 Tái cấu trúc mã Gatling thành các Phương thức
10 Lặp lại các Lệnh gọi HTTP
11 Xác thực trong Gatling
1 Tổng quan Phần 6
2 Bộ cấp dữ liệu CSV
3 Bộ cấp dữ liệu JSON
4 Bộ cấp dữ liệu Tùy chỉnh Cơ bản
5 Bộ cấp dữ liệu Tùy chỉnh Phức tạp
6 Tạo mẫu Theo chương trình
1 Tổng quan Phần 7
2 Mô phỏng Tải Cơ bản
3 Mô phỏng Tải Người dùng Tăng dần
4 Mô phỏng Tải Thời gian Cố định
5 Thực thi script Gatling trên Dòng lệnh với Maven
6 Tham số Thời gian chạy trong Script Gatling
1 Tổng quan Phần 8
2 Mẫu Thử thách
3 Giải pháp Thử thách Cuối cùng
4 Kết quả Kiểm thử Gatling
1 Kết luận & Bước tiếp theo

Giới thiệu khóa học

Gatling has been around since 2012, and has since grown into a hugely popular open-source tool for stress testing any web application or API. Until recently, Gatling had only been available in Scala, which has hindered many users in adopting the tool.

In 2022, Gatling finally released a Java version of the tool, eliminating the need to use Scala and opening the doors for wide spread adoption.

In this course, you will learn the fundamentals of using the Java version of the Gatling stress testing tool. We will write many Gatling scripts from scratch against a target application created specifically for this course.

Why Gatling?:

  • Extremely powerful and flexible performance and stress testing solution

  • An open-source tool, so no cost to use it

  • Performance testers with Gatling experience are in high demand - yet few Engineers know how to use this tool

Why this course?:

  • Learn all aspects of the Java version of Gatling including:

    • Installation & Configuration, both standalone and in an IDE using the Maven build tool

    • Using the Recorder to record your user journey, both with Swagger and Postman

    • Writing many Gatling load test scripts from scratch, learning all fundamental concepts

    • Analysing test results reports

  • See how to write many scripts from scratch to become familiar with the process, each script teaches a new concept

  • Run tests from the command line, including by using the Maven build tool.

  • Although Gatling scripts are pure Java code, you will see why the excellent Gatling DSL means no real knowledge of Java  is required to succeed with Gatling

  • Resources for learning Gatling are scarce. It can be overwhelming and intimidating trying to learn this tool on your own from scratch. This course is designed to address that

What are the benefits of taking this course?:

  • Have fun whilst learning a valuable skill & tool

  • Command a higher salary

  • Improve your skills and offering as a developer and tester

This course is for any Developer or Quality Engineer that wants to learn how to use the Java version of Gatling for adding performance and stress tests to their test suite.

No prior knowledge of performance testing or software development is required, as I will be walking you through the entire process. However, any prior knowledge or experience that you do have in these domains  will be of benefit and will naturally aid learning.

If you want to add an awesome, fully open source performance testing tool that is in high demand across a wide range of software development roles to your skillset, this is the course for you.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Api Testing
Hiển thị tất cả khoá học Gatling
Hiển thị tất cả khoá học Java
Hiển thị tất cả khoá học Performance Testing
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊