Tối ưu hóa (Optimation)

Một phần của tài liệu Kiểm thử hiệu năng và thử nghiệm trên các ứng dụng triển khai cho doanh nghiệp (Trang 42 - 43)

5. Bố cục luận văn

2.1.5.5. Tối ưu hóa (Optimation)

Dựa trên kết quả thu được trong các bài kiểm thử tải, bước tối ưu hóa cho phép xác định cho phép ta xác định các nút cổ chai hệ thống và đưa ra các hành động cần thiết để tối ưu hóa nó. Các biện pháp tối ưu hóa có thể bao gồm các hoạt động sau:

- Mở rộng hoặc cấu hình lại phần cứng. Nếu nghẽn cổ chai là do phần cứng

không cung cấp đủ, ta có thể phải mở rộng các thành phần hệ thống cụ thể hoặc thay thế toàn bộ hệ thống.

- Điều chỉnh các thiết lập tùy biến hoặc cơ sở dữ liệu. Sự tối ưu hóa bên ngoài

các chương trình logic thường có thể được thực hiện khá nhanh chóng. Trong bối cảnh này, phần lớn thời gian là yêu cầu của việc thực hiện lập đi lập lại

41

- Tối ưu hóa các giao dịch cụ thể của khách hàng. Nếu một phát triển tùy biến

được xác định là không hoạt động trong thời gian thực hiện kiểm thử, chúng nên được đưa lại cho người phát triển để có được tối ưu hóa về hiệu năng. Tuy nhiên việc xem xét mã chỉ nên được thực hiện bởi các nhà phát triển có kinh nghiệm.

Tối ưu hóa cũng phải được kiểm thử.

Một dự án kiểm thử không bao giờ kết thúc với bước tối ưu hóa chưa được xác minh. Nếu kết quả kiểm thử yêu cầu điều chỉnh này được thực hiện, phải chắc chắn làm lại kiểm thử sau khi tối ưu hóa. Lưu ý rằng không nhất thiết phải thực hiện toàn bộ bài kiểm thử lại một lần nữa. Thông thường nó chỉ lặp lại các bước kiểm thử xác minh việc tối ưu hóa hoàn thành.

Một phần của tài liệu Kiểm thử hiệu năng và thử nghiệm trên các ứng dụng triển khai cho doanh nghiệp (Trang 42 - 43)

Tải bản đầy đủ (PDF)

(92 trang)