Diễn Đàn SEO - vnseo.edu.vn - Kiểm thử hiệu suất là một thuật ngữ chung chung mà có thể tham chiếu tới nhiều loại loại kiểm thử hiệu suất liên quan khác, mỗi loại chỉ ra vấn đề của một khu vực cụ thể và cung cấp các lợi ích riêng, rủi ro, và thách thức. Chương này định nghĩa, mô tả, và vạch ra những lợi ích và rủi ro của dự án kết hợp với các loại thông thường hoặc các loại kiểm thử hiệu suất liên quan. Sử dụng chương này, bạn có khả năng khắc phục các những sai phạm thường xuyên và sự hiểu lầm của các thuật ngữ. SỬ DỤNG CHƯƠNG NÀY NHƯ THẾ NÀO Sử dụng chương này để hiểu các loại kiểm thử hiệu suất liên quan. Nó sẽ giúp đội của bạn quyết định loại kiểm thử hiệu suất nào là thích hợp để tăng thêm giá trị cho một dự án dựa trên những rủi ro hiện tại, mối quan tâm, hoặc kết quả kiểm thử. Để nhận được nhiều nhất từ chương này: Sử dụng "Các loại kiểm thử hiệu suất chính" để đưa ra một quyết định loại hình thử nghiệm nào là phù hợp nhất tới mối quan tâm của bạn, và để cân bằng sự đánh đổi giữa các loại thử nghiệm khác nhau. Sử dụng "Ma trận tóm tắt các lợi ích của các loại kiểm thử hiệu suất" để đảm bảo rằng bạn cân nhắc không chỉ là lợi ích của một loại hình cụ thể, nhưng cũng là thách thức và các mối quan tâm không được giải quyết thỏa đáng bởi các loại kiểm thử hiệu suất. Sử dụng "Các khái niệm bổ sung / Điều khoản" để hiểu rõ hơn các loại bổ sung của kiểm thử hiệu suất mà có thể thêm giá trị cho dự án của bạn, và để cải thiện khả năng của bạn để tham gia vào cuộc trò chuyện về kiểm thử hiệu suất với những người bên ngoài bối cảnh cụ thể của bạn. KIỂM THỬ HIỆU SUẤT Kiểm thử hiệu suất được định nghĩa như là điều tra kỹ thuật được thực hiện để xác định hoặc xác nhận các đặc tính tốc độ, khả năng mở rộng, và / hoặc tính ổn định của sản phẩm được kiểm thử. Các hoạt động liên quan đến hiệu suất, chẳng hạn như thử nghiệm và điều chỉnh, sau đó thu thập thời gian đáp ứng, thông qua, và mức độ sử dụng tài nguyên đáp ứng các mục tiêu hiệu suất cho các ứng dụng hay không. Bởi vì kiểm thử hiệu suất là một thuật ngữ chung bao gồm tất cả các tập con khác nhau của nó, mỗi giá trị và lợi ích được liệt kê dưới các loại kiểm thử hiệu suất khác trong chương này cũng có thể được coi là một lợi ích tiềm năng của kiểm thử hiệu suất nói chung. Các loại kiểm tra hiệu suất Kiểm tra tải Thử nghiệm áp lực Thử nghiệm độ bền Thử nghiệm Spike – Kiểm tra phản ứng của phần mềm đối với đột biến lớn đột ngột trong tải gây ra bởi người dùng. Thử nghiệm khối lượng– Mục tiêu là để kiểm tra hiệu suất của ứng dụng phần mềm dưới khối lượng cơ sở dữ liệu khác nhau. Thử nghiệm khả năng mở rộng – Mục tiêu của thử nghiệm khả năng mở rộng là xác định hiệu quả của ứng dụng phần mềm trong “mở rộng” để hỗ trợ tăng tải người dùng. Công cụ kiểm tra hiệu suất Có rất nhiều công cụ kiểm tra hiệu năng sẵn có trên thị trường. Công cụ bạn chọn để thử nghiệm sẽ phụ thuộc vào nhiều yếu tố như các loại giao thức được hỗ trợ, chi phí giấy phép, yêu cầu phần cứng, hỗ trợ nền tảng… Dưới đây là danh sách các công cụ kiểm tra được sử dụng phổ biến. HP LoadRunner : là công cụ kiểm tra hiệu năng phổ biến nhất hiện nay trên thị trường. Công cụ này có khả năng mô phỏng hàng trăm ngàn người dùng, đặt các ứng dụng dưới tải thực tế để xác định hành vi của họ theo tải mong đợi. Loadrunner có một máy phát điện người dùng ảo mô phỏng các hành động của người sử dụng trực tiếp của con người. LoadView Testing : kiểm tra cơ sở hạ tầng của bạn ở bất kỳ quy mô nào. Từ các bài kiểm tra nhỏ tới hàng triệu người dùng, hãy tìm các nút thắt và điều chỉnh kế hoạch dung lượng cho phù hợp. LoadView cung cấp theo yêu cầu, thử nghiệm tải dựa trên đám mây 100%. HTTP Load : một công cụ kiểm tra thông qua nhằm thử nghiệm các máy chủ web bằng cách chạy một số http hoặc https tìm nạp đồng thời để xác định cách một máy chủ xử lý khối lượng công việc. Proxy Sniffer : một trong những công cụ hàng đầu được sử dụng để kiểm tra tải của các máy chủ web và ứng dụng. Đây là công cụ dựa trên đám mây có khả năng mô phỏng hàng nghìn người dùng. Kết luận Kiểm thử hiệu suất là cần thiết trước khi tiếp thị bất kỳ sản phẩm phần mềm nào. Nó đảm bảo sự hài lòng của khách hàng và bảo vệ đầu tư của nhà đầu tư chống lại sự thất bại của sản phẩm. Mặc dù tốn chi phí để kiểm thử, tuy nhiên đổi lại, sản phẩm có được sự tin tưởng và trung thành của người sử dụng Nguồn: SecurityBox