Kiểm thử hiệu năng là gì?
Ví dụ Shopee, Lazada đợt sale, làm sao biết hệ thống có chịu được nhiều người dùng vậy không?
⇒ Kiểm thử hiệu năng.
Performance Test bao gồm: Load Test và Stress Test.
Tool: Jmeter
Các bước kiểm tra hiệu năng
Bước 1: Test Plan → Add Thread:
Trong Thread Group có những thông số cần lưu ý:
- Number of Threads (users): 100 (Số lượng người dùng truy cập trang web: 100)
- Ramp-Up Period: 10
- Loop Count
⇒ Lấy Number of Threads/Ramp-Up Period = 100/10 = 10 (tức 1s tăng lên 10 người)
Loop Count khác Number of Threads như thế nào?
Thread Count là 100 người dùng khác nhau.
Loop Count là 1 người dùng kết nối nhiều lần.
Thread Group
Bước 2: → (Config Element) → Add HTTP Request Default
Trong HTTP Request Default: điền Server name/IP
Port number:
- Nếu là https: điền 443
- Nếu là http: 80
Thread Group
Bước 3: → (Sampler) → HTTP Request
Điền path
Bước 4: Test Plan → (Listener) → Add Graph Result
Bước 5: Run và xem kết quả
- Ấn nút Run trên toolbar hoặc Ctrl + R.
- Chú ý các thông số:
- Throughput:
- Deviation:
VD: Throughput 598.695/phút ⇒ máy chủ có thể xử lý 598.695 yêu cầu/ phút. Throughput càng cao thì hiệu suất máy chủ càng tốt.
độ lệch so với mức trung bình ⇒ càng nhỏ càng tốt.