Kiểm tra năng suất

Kiểm tra hiệu suất là gì?

Kiểm tra hiệu suất, một kỹ thuật kiểm tra phi chức năng được thực hiện để xác định các thông số hệ thống về khả năng đáp ứng và độ ổn định trong các khối lượng công việc khác nhau. Kiểm tra hiệu suất đo lường các thuộc tính chất lượng của hệ thống, chẳng hạn như khả năng mở rộng, độ tin cậy và sử dụng tài nguyên.

Kỹ thuật Kiểm tra Hiệu suất:

  • Load testing - Đây là hình thức kiểm tra đơn giản nhất được thực hiện để hiểu hoạt động của hệ thống dưới một tải cụ thể. Kiểm tra tải sẽ dẫn đến việc đo lường các giao dịch quan trọng của doanh nghiệp và tải trên cơ sở dữ liệu, máy chủ ứng dụng, v.v., cũng được giám sát.

  • Stress testing - Nó được thực hiện để tìm công suất giới hạn trên của hệ thống và cũng để xác định hệ thống hoạt động như thế nào nếu tải hiện tại vượt quá mức tối đa dự kiến.

  • Soak testing - Thử nghiệm ngâm còn được gọi là thử nghiệm độ bền, được thực hiện để xác định các thông số của hệ thống dưới tải trọng dự kiến ​​liên tục. Trong quá trình kiểm tra ngâm, các thông số như sử dụng bộ nhớ được giám sát để phát hiện rò rỉ bộ nhớ hoặc các vấn đề hiệu suất khác. Mục đích chính là khám phá hiệu suất của hệ thống khi sử dụng lâu dài.

  • Spike testing - Kiểm tra Spike được thực hiện bằng cách tăng số lượng người dùng đột ngột một lượng rất lớn và đo lường hiệu suất của hệ thống. Mục đích chính là xác định xem liệu hệ thống có thể duy trì khối lượng công việc hay không.

Quy trình kiểm tra hiệu suất:

Các thuộc tính của Kiểm tra Hiệu suất:

  • Speed

  • Scalability

  • Stability

  • reliability

Công cụ kiểm tra hiệu suất

  • Jmeter - http://jmeter.apache.org/

  • Mở STA - http://opensta.org/

  • Load Runner - http://www.hp.com/

  • Tải web - http://www.radview.com/