Bài lab này nhằm tìm hiểu và thực hành sử dụng công cụ Apache JMeter để kiểm thử hiệu năng của một website.
Trong bài lab, em thực hiện tạo một Test Plan đơn giản, giả lập nhiều người dùng truy cập vào website và quan sát kết quả kiểm thử.
- Apache JMeter
- Java JDK
- GitHub
- Website kiểm thử: https://example.com
Apache JMeter là một công cụ mã nguồn mở dùng để kiểm thử hiệu năng, kiểm thử tải và đo khả năng phản hồi của hệ thống.
JMeter có thể giả lập nhiều người dùng cùng gửi request đến website hoặc API, từ đó giúp đánh giá tốc độ xử lý và độ ổn định của hệ thống.
Em tạo Thread Group để cấu hình số lượng người dùng ảo tham gia kiểm thử.
Cấu hình sử dụng:
- Number of Threads (users): 10
- Ramp-up period: 5 giây
- Loop Count: 1
Em thêm HTTP Request để gửi yêu cầu GET đến website cần kiểm thử.
Cấu hình sử dụng:
- Protocol: https
- Server Name: example.com
- Path: /
- Method: GET
Em thêm các Listener như View Results Tree và Summary Report để theo dõi kết quả kiểm thử sau khi chạy Test Plan.
Sau khi chạy kiểm thử, JMeter hiển thị kết quả các request đã gửi đến website.
Kết quả cho thấy các request được gửi thành công và có thể xem thời gian phản hồi của từng request.
Dựa trên kết quả kiểm thử, website phản hồi thành công với các request được gửi từ JMeter.
Thời gian phản hồi có thể được quan sát trong Summary Report hoặc Aggregate Report.
Thông qua bài lab này, em hiểu được cách tạo một Test Plan cơ bản trong JMeter, cách giả lập người dùng ảo và cách xem kết quả kiểm thử hiệu năng.
Qua bài lab, em đã biết cách sử dụng Apache JMeter để kiểm thử hiệu năng cơ bản cho một website.
JMeter là công cụ hữu ích trong kiểm thử phần mềm, đặc biệt khi cần đánh giá khả năng chịu tải và tốc độ phản hồi của hệ thống.



