Đề cương khóa học
Giới thiệu về Performance Testing
- Tổng quan về kiểm thử hiệu năng
- Tầm quan trọng của kiểm thử hiệu năng trong phát triển phần mềm
- Các loại kiểm thử hiệu năng: tải, căng thẳng, độ bền, đột biến, khối lượng và khả năng mở rộng
- Vòng đời kiểm thử hiệu năng
Tổng quan về Apache JMeter
- Giới thiệu về Apache JMeter
- Lịch sử và quá trình phát triển của JMeter
- Tính năng và khả năng của JMeter
- Cài đặt và cấu hình JMeter
- Giao diện JMeter: điều hướng GUI
Các Nguyên Tắc Cơ Bản của Kế Hoạch Kiểm Thử JMeter
- Hiểu về kế hoạch kiểm thử JMeter
- Tạo một kế hoạch kiểm thử đơn giản
- Các thành phần của kế hoạch kiểm thử: nhóm luồng, bộ lấy mẫu, trình nghe và khẳng định
- Chạy thử nghiệm đầu tiên của bạn trong JMeter
Xây Dựng Kế Hoạch Kiểm Thử Nâng Cao
- Làm việc với nhóm luồng: cấu hình người dùng và tải
- Cấu hình HTTP request defaults và HTTP header managers
- Sử dụng logic controllers: if, loop, switch, và interleave controllers
- Triển khai timers: constant, uniform, và Gaussian random timers
- Tích hợp CSV data set config để tham số hóa
JMeter Khẳng Định và Trình Nghe
- Giới thiệu về khẳng định trong JMeter
- Cấu hình response assertions để xác thực
- Triển khai duration và size assertions
- Khám phá JMeter listeners: xem kết quả, báo cáo tóm tắt và biểu đồ
- Tùy chỉnh đầu ra của listener để phân tích
JMeter Scripting và Tích Hợp Plugin
- Giới thiệu về BeanShell scripting trong JMeter
- Scripting với JSR223 sampler và Groovy
- Tổng quan về JMeter plugins
- Cài đặt và sử dụng các plugin phổ biến: biểu đồ tùy chỉnh, bộ điều khiển nâng cao, v.v.
- Nâng cao kế hoạch kiểm thử với plugins
Kiểm Thử Tải Ứng Dụng Web
- Cấu hình kế hoạch kiểm thử cho kiểm thử tải ứng dụng web
- Sử dụng HTTP samplers và cookie managers
- Kiểm thử RESTful APIs với JMeter
- Phân tích kết quả: xác định các nút thắt và các vấn đề về hiệu suất
- Báo cáo và xuất kết quả kiểm thử
Kiểm Thử Phân Tán với JMeter
- Giới thiệu về kiểm thử phân tán
- Cấu hình JMeter cho kiểm thử phân tán
- Chạy kiểm thử tải phân tán trên nhiều máy
- Các phương pháp hay nhất cho kiểm thử phân tán
Nghiên Cứu Tình Huống Kiểm Thử Hiệu Năng
- Nghiên cứu tình huống 1: kiểm thử tải nền tảng thương mại điện tử
- Nghiên cứu tình huống 2: kiểm thử căng thẳng ứng dụng tài chính
- Nghiên cứu tình huống 3: kiểm thử hiệu năng backend ứng dụng di động
- Bài học kinh nghiệm và các phương pháp hay nhất từ các tình huống thực tế
Tóm Tắt và Các Bước Tiếp Theo
Requirements
- Hiểu biết cơ bản về kiểm thử phần mềm
- Làm quen với các công nghệ web
- Kinh nghiệm với Java
Đối tượng
- Kỹ sư kiểm bảo đảm chất lượng
- Nhà phát triển
- Quản trị viên hệ thống
Testimonials (4)
Tổng thể các chủ đề được đề cập đều rất thú vị và tôi đánh giá cao việc chương trình học đã được điều chỉnh phù hợp với nhu cầu của chúng tôi.
Tomas Pavelka - KBC Bank
Course - JMeter Advanced
Machine Translated
Its simplified approach and its inept coverage was exactly what I was looking for, I've taken away a lot of useful information which I intend to utilize on my current project.
Ibe Dike
Course - JMeter Fundamentals
Machine Translated
I found the trainer made the course very interesting.
Cameron Taylor
Course - Web Application Performance Testing with JMeter
Machine Translated
It made me lose my fear to Meter as a substitute of HP Performance Center.
Juan Castillo
Course - JMeter Fundamentals and JMeter Advanced
Machine Translated