Performance testing (kiểm thử hiệu năng) đánh giá cách một hệ thống hoạt động dưới tải — đo tốc độ, khả năng mở rộng, và độ ổn định dưới nhiều điều kiện khác nhau. Các loại gồm load, stress, spike, và soak testing. Nó thiết yếu để đảm bảo hệ thống xử lý được mức sử dụng thực tế (và đỉnh) một cách chấp nhận được.
Performance testing đo gì
Testing non-functional về việc hệ thống hoạt động TỐT đến mức nào (không chỉ tính đúng đắn):
→ THỜI GIAN PHẢN HỒI / latency (nhanh thế nào?), THROUGHPUT (request/giây xử lý được)
→ KHẢ NĂNG MỞ RỘNG (hành vi khi tải tăng), SỬ DỤNG TÀI NGUYÊN (CPU, memory)
→ ĐỘ ỔN ĐỊNH dưới tải kéo dài hoặc cực đoan
→ đảm bảo hệ thống đáp ứng yêu cầu hiệu năng và xử lý mức sử dụng thực.
