Currently Empty: 0.00₫
Manual test
Các loại kiểm thử hiệu năng

Kiểm thử hiệu năng (Performance Testing) là quá trình đo lường và đánh giá hoạt động của một hệ thống phần mềm trong các điều kiện tải khác nhau. Mục tiêu là để xác định hệ thống có đáp ứng được yêu cầu về tốc độ, độ tin cậy, khả năng mở rộng và tính ổn định hay không.
Các loại kiểm thử hiệu năng phổ biến:
- SMOKE: Kiểm tra độ chính xác của script thực hiện đánh giá hiệu năng.
- Số lượng người dùng ảo (VUs): Thấp ( 3 – 5 VUs).
- Thời gian kiểm thử: Ngắn (Vài phút, < 3mins).
- LOAD : Kiểm tra việc duy trì hiệu năng của hệ thống với mức sử dụng trung bình.
- Số lượng người dùng ảo (VUs): Trung bình, phụ thuộc lượng tải thực tế hoặc ước tính 50-70% ngưỡng.
- Thời gian kiểm thử: Should 01 – 04 giờ; (Nice to have: 5-60 phút).
- STRESS : Kiểm tra hệ thống hệ thống khi có lượng tải trên mức trung bình và cao.
- Số lượng người dùng ảo (VUs): Cao/Vượt ngưỡng, tham khảo peak time (số lượng request/user được xử lý cao nhất trong khoảng thời gian) hoặc theo 100 – 125% ngưỡng.
- Thời gian kiểm thử: Should 01 – 04 giờ; (Nice to have: 5-60 phút).
- ENDURANCE (SOAK) : Kiểm tra hệ thống khi sử dụng liên tục trong thời gian dài.
- Số lượng người dùng ảo (VUs): Trung bình, phụ thuộc lượng tải thực tế hoặc ước tính 50-70% ngưỡng.
- Thời gian kiểm thử: Should 08 – 32 giờ.
- SPIKE : Kiểm tra số lượng người dùng lớn hoặc thường xuyên nhận được lưu lượng truy cập cao.
- Số lượng người dùng ảo (VUs): Cao/Vượt ngưỡng, tham khảo peak time (số lượng request/user được xử lý cao nhất trong khoảng thời gian) hoặc theo 100 – 125% ngưỡng.
- Thời gian kiểm thử: Should 01 – 04 giờ; (Nice to have: 5-60 phút).
- BREAKPOINT : Tìm giới hạn trên của hệ thống (bottleneck).
- Số lượng người dùng ảo (VUs): Tăng theo bước nhảy tới ngưỡng.
- Thời gian kiểm thử: Mỗi bước nhảy khoảng 5 – 10 VUs/CCUs, duy trì mỗi bước 4-10mins.
Mô hình cho các bạn dễ hiểu nhé:
Hẹn gặp bạn ở bài tiếp theo: “Cách thức thực hiện kiểm thử hiệu năng cho Breakpoint/Load/Endurance”.
Tham khảo: