Kiểm tra cơ sở dữ liệu - Hiệu suất
Một ứng dụng có nhiều thời gian phản hồi hơn và hiệu suất kém có thể dẫn đến các vấn đề lớn. Kiểm tra tải cơ sở dữ liệu được sử dụng để tìm bất kỳ vấn đề hiệu suất nào trước khi bạn triển khai các ứng dụng cơ sở dữ liệu của mình cho người dùng cuối.
Kiểm thử tải cơ sở dữ liệu giúp bạn thiết kế ứng dụng cơ sở dữ liệu cho hiệu suất, độ tin cậy và khả năng mở rộng. Kiểm tra tải của các ứng dụng Cơ sở dữ liệu liên quan đến việc kiểm tra hiệu suất và khả năng mở rộng của ứng dụng Cơ sở dữ liệu của bạn với tải người dùng khác nhau.
Kiểm thử tải cơ sở dữ liệu bao gồm việc mô phỏng tải người dùng trong đời thực cho ứng dụng Cơ sở dữ liệu đích. Nó giúp bạn xác định ứng dụng Cơ sở dữ liệu của mình hoạt động như thế nào khi nhiều người dùng truy cập đồng thời.
Kiểm tra tải
Mục tiêu chính của Load Testing là kiểm tra xem hầu hết các giao dịch đang chạy có tác động đến hiệu suất trên cơ sở dữ liệu hay không. Trong thử nghiệm tải, bạn cần kiểm tra các khía cạnh sau:
Nên kiểm tra thời gian phản hồi để thực hiện các giao dịch cho nhiều người dùng từ xa.
Với các giao dịch thông thường, bạn nên bao gồm một giao dịch có thể chỉnh sửa để kiểm tra hiệu suất của cơ sở dữ liệu cho các giao dịch pf loại này.
Với các giao dịch thông thường, bạn nên bao gồm một giao dịch không chỉnh sửa để kiểm tra hiệu suất của cơ sở dữ liệu cho các loại giao dịch này.
Cơ sở dữ liệu cần kiểm tra thời gian tìm nạp các bản ghi cụ thể.
Bài kiểm tra về áp lực
Kiểm tra căng thẳng được thực hiện để xác định hệ thống breakpoint. Ở đây ứng dụng được tải theo cách mà hệ thống bị lỗi tại một thời điểm. Điểm này được gọi là điểm ngắt của hệ thống cơ sở dữ liệu. Kiểm tra căng thẳng còn được gọi làFatigue Testing.
Xác định trạng thái của các giao dịch cơ sở dữ liệu liên quan đến một lượng nỗ lực đáng kể. Cần có kế hoạch phù hợp để tránh mọi vấn đề về thời gian và chi phí.
Các công cụ kiểm tra căng thẳng phổ biến nhất là LoadRunner và WinRunner.