Quality Assurance
Performance Testing with JMeter and k6
Load testing, stress testing, bottleneck identification, SLAs — đảm bảo system chịu được tải.
60bài học
1bài kiểm tra
~10hthời lượng
1đang học
Miễn phí, không cần thẻ. Tài khoản để lưu tiến độ và nhận chứng chỉ. Đã có tài khoản? Đăng nhập
Nội dung
Học xong bạn làm được gì
01
Performance Testing Fundamentals
02
JMeter và k6 Basics
03
Bottleneck Analysis và Reporting
04
Performance Testing là gì — mục đích thực sự
05
Các loại Performance Test — Load, Stress, Spike, Soak
06
Metrics quan trọng — Latency, Throughput, Error rate
07
Cài đặt JMeter — quickstart
08
JMeter — Thread Group, Sampler, Listener
Chương trình học
60 bài học, 1 bài kiểm tra
Học theo thứ tự, hoặc nhảy tới phần bạn cần. Không khoá bài nào cả.
01
Bài học
56 bài
Performance Testing Fundamentals
→
JMeter và k6 Basics
→
Bottleneck Analysis và Reporting
→
Performance Testing là gì — mục đích thực sự
→
Các loại Performance Test — Load, Stress, Spike, Soak
→
Metrics quan trọng — Latency, Throughput, Error rate
→
Cài đặt JMeter — quickstart
→
JMeter — Thread Group, Sampler, Listener
→
JMeter — Variables, CSV Data Set, Extractors
→
JMeter — Assertions, Timers, Logic Controllers
→
JMeter Non-GUI Mode — chạy real test
→
JMeter — Recording với HTTP(S) Test Script Recorder
→
k6 introduction — modern alternative
→
k6 — Options & Stages
→
k6 — Scenarios (executor types)
→
k6 — Checks & Thresholds (SLA gates)
→
k6 — HTTP requests & cookies
→
k6 — Parameterization & test data
→
k6 — Setup & Teardown
→
k6 — Group, Tag, debug
→
k6 — CLI flags & output options
→
k6 + InfluxDB + Grafana — live dashboard
→
JMeter Distributed Testing — Master/Slave
→
JMeter & k6 — Reading test results
→
Bottleneck Analysis — đâu là điểm nghẽn?
→
Test data generation cho performance
→
Performance Testing in CI/CD pipeline
→
Realistic test scenarios — user journey simulation
→
Cloud-based load testing — k6 Cloud, BlazeMeter
→
Mobile app & WebSocket performance testing
→
Database performance — query optimization
→
Caching strategy & CDN
→
Microservices performance — service chain
→
Test e-commerce flash sale (12.12)
→
Test VN payment gateways under load
→
Endurance / Soak Testing — tìm memory leak
→
Spike & Scalability testing
→
Reading test reports & writing findings
→
Capacity planning từ load test
→
JMeter vs k6 — Decision matrix
→
JMeter advanced — JSR223 scripting (Groovy)
→
k6 advanced — xk6 extensions
→
Locust — Python alternative
→
Chaos Engineering for performance
→
Observability cho performance — APM tools
→
Performance budget & SLO
→
Performance test for AI/ML APIs
→
Browser-based performance — Lighthouse, WebPageTest
→
Performance regression tracking — trend over time
→
Production canary & shadow traffic
→
Performance dashboard — Grafana setup
→
Career path — Performance Engineer
→
Common mistakes & anti-patterns
→
Tools landscape 2026 — beyond JMeter/k6
→
Capstone — Production-ready Performance Suite
→
Wrap-up — Performance Mindset
→
02
Project 1
1 bài
VN E-commerce Load Test
→
03
Project 2
1 bài
JMeter Stress Test
→
04
Project 3
1 bài
Endurance & Memory Leak Hunt
→
05
Project 4
1 bài
Flash Sale Spike Test
→
Bài kiểm tra
Performance Testing Quiz
Đăng ký để làm →
Luyện tập
Tự luyện với AI
Bấm để chép câu lệnh, dán vào Claude hoặc ChatGPT. AI sẽ đóng vai người hướng dẫn: hỏi bạn, chấm điểm và chỉ chỗ còn yếu.
Tạo tài khoản để lưu tiến độ khóa này.
Miễn phí. Học tới đâu lưu tới đó, xong khóa có chứng chỉ, và bạn thấy được ai đang học gần mình để rủ nhau học chung.