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

Advanced Gatling for Stress Testing Web Applications

Gatling Nâng Cao cho Kiểm Thử Áp Lực Ứng Dụng Web

Gatling Nâng Cao cho Kiểm Thử Áp Lực Ứng Dụng Web

Sử dụng Gatling để xây dựng một framework kiểm thử áp lực, tải và hiệu năng nâng cao với dự án thực tế và tích hợp Jenkins cho CI

4.6
(183 đánh giá)
1,314 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
5.0 giờ video
39 bài giảng
6 bài quiz
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ì

Phương pháp học Gatling qua dự án bằng cách triển khai kiểm thử trên một trang thương mại điện tử thực
Xây dựng toàn bộ framework kiểm thử áp lực từ đầu bằng Gatling
Thực thi kiểm thử áp lực Gatling thông qua Jenkins để tích hợp liên tục (Continuous Integration)
Hướng dẫn cài đặt và cấu hình đầy đủ Gatling cùng tất cả các phụ thuộc cần thiết
Tìm hiểu các tính năng nâng cao của Gatling như câu lệnh điều kiện và Session API
Sử dụng Gatling Recorder để tạo hành trình người dùng ban đầu
Thêm hỗ trợ cho nhiều hành trình người dùng, kịch bản tải và nhóm người dùng thử nghiệm khác nhau

Yêu cầu

Có chút kinh nghiệm cơ bản về bất kỳ ngôn ngữ lập trình nào sẽ hữu ích, nhưng không bắt buộc
Không yêu cầu kinh nghiệm trước với Gatling, vì tất cả mã và ví dụ đều được giải thích chi tiết
Tham gia khóa học Gatling Fundamentals trên Udemy trước sẽ giúp bạn hiểu sâu hơn

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

Dành cho Kỹ sư QA và Lập trình viên có ít hoặc chưa có kinh nghiệm với Gatling
Dành cho những ai đang sử dụng công cụ kiểm thử tải khác như JMeter, LoadRunner hay NeoLoad và muốn học một công cụ mới
Dành cho 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 bộ kỹ năng của mình
Dành cho Người dùng Gatling có kinh nghiệm muốn nâng tầm kiến thức lên cấp độ tiếp theo

Nội dung khóa học

9 phần • 39 bài giảng
1 Tổng Quan Khóa Học
2 Thông Tin Chung
1 Tổng quan Ngày 1 - Chào mừng đến với Ace Toys!
2 Khám phá Ứng Dụng Cần Kiểm Thử
3 Thiết lập Môi Trường Phát Triển Gatling
1 Tổng quan Ngày 2
2 Tham quan Ứng Dụng
3 Ghi lại Hành Trình Người Dùng
4 Chạy thử Script
5 Xử lý Xác Thực Người Dùng
6 Kiểm tra Cơ bản cho Nội dung Phản hồi và Mã Phản hồi
1 Tổng quan Ngày 3
2 Tái cấu trúc Trang Tĩnh
3 Tái cấu trúc Danh mục
4 Tái cấu trúc Sản phẩm
5 Tái cấu trúc Giỏ hàng
6 Tái cấu trúc Khách hàng
1 Tổng quan Ngày 4
2 CSV Feeder
3 JSON Feeder
4 Custom Feeder (Feeder Tùy chỉnh)
1 Tổng quan Ngày 5
2 Logic DoIf
3 Thiết lập Biến Session
4 Theo dõi dữ liệu giỏ hàng trong session người dùng
5 Tăng Số lượng sản phẩm trong Giỏ hàng
6 Giảm Số lượng sản phẩm trong Giỏ hàng
1 Tổng quan Ngày 6
2 Nhiều Hành trình Người dùng
3 Nhiều Kịch bản Kiểm thử
4 Nhiều Nhóm Người dùng Kiểm thử
5 Tham số Thời gian chạy
1 Tổng quan Ngày 7
2 Thiết lập Kho lưu trữ Github
3 Cài đặt Jenkins
4 Thực thi kiểm thử Gatling thông qua Jenkins
5 Tham số thời gian chạy thông qua Jenkins
6 Các Khẳng định (Assertions) trong Gatling
1 Kết luận & Bước Tiếp Theo

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

Level up your Gatling knowledge, by building an entire stress testing framework from scratch against a live e-commerce application!

In this course, you'll assume the role of a performance testing consultant, who has been hired to implement a bespoke, robust and flexible continuous stress testing framework against a real web application.

This project will take you through implementing the framework across a seven day project, using all the advanced features of Gatling as the stress testing solution. We'll also be hooking up our Gatling code with Jenkins for continuous integration.

What will you learn from this course?:

  • Full installation & setup of a new Gatling project from scratch - using the latest JAVA version of Gatling

  • Using the Gatling recorder to create a Gatling script against a live e-commerce website

  • Refactoring our Gatling code into an actual stress testing framework

  • All of the advanced features of Gatling such as programmatic logic, session parameters and feeders

  • Designing and implementing multiple user journeys and test scenarios through our application

  • Installation and configuration of Gatling through Jenkins for continuous integration

This course follows on from the hugely successful Gatling Fundamentals courses right here on Udemy. Although it is advisable to complete one of the Gatling Fundamentals courses first (either the Scala or Java versions), do note that this it is not required as this course is standalone.

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.

This course is for any Developer or Quality Engineer that wants to learn how to use the Java version of Gatling for testing their website, e-commerce store or other web application.

If you want to take your knowledge of Gatling and stress testing to next level whilst building an entire stress testing framework from scratch, 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 Gatling
Hiển thị tất cả khoá học Load Testing
Hiển thị tất cả khoá học Performance Testing
Hiển thị tất cả khoá học Software Testing
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊