Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
2,77 MB
Nội dung
Performance Testing Giảng viên hướng dẫn : Nguyễn Công Hoan Sinh viên : 10520278 Nguyễn Hồng Phúc 10520349 Nguyễn Duy Vũ Tổng quan Định nghĩa kiểm thử hiệu năng Tại sao phải kiểm thử hiệu năng ? Các thành phần kiểm thử hiệu năng Các loại kiểm thử hiệu năng Quy trình thực hiện kiểm thử hiệu năng • Kiểm thử phi chức năng. • Kiểm tra hiệu quả thực thi của hệ thống – khả năng đáp ứng – độ tin cậy – tính ổn định – khả năng mở rộng Kiểm thử hiệu năng Ảnh hưởng của hiệu năng đến e-commerce: Tổn thất doanh thu Mất khách hàng Giảm hiệu suất hoạt động Tổn hại đến uy tín nhãn hiệu công ty Tại sao phải kiểm thử hiệu năng ? [...]... Website Performance impacts shopper behavior (http://www.getelastic.com /performance/ ) -http://www.softwareishard.com/blog/firebug/autom ate-page-load -performance- testing- with-firebugand-selenium/ -http://www.strangeloopnetworks.com/resources/in fographics/web -performance- andecommerce/impact-of-1-second-delay/ -… Kết luận Mục tiêu của kiểm thử hiệu năng – Đánh giá rủi ro – Xác định khả năng của hệ thống... Processes Quy trình kiểm thử hiệu năng Đánh giá hệ thống Thực hiện : Dự đoán số lượng người dùng Dự đoán hạn chế của hệ thống Định nghĩa SLA Quy trình kiểm thử hiệu năng Đánh giá hệ thống Soạn thảo ngữ cảnh và sript test Quy trình kiểm thử hiệu năng Đánh giá hệ thống Soạn thảo ngữ cảnh và sript test Thực thi test hiệu năng Load Performance test Stress Duration Baseline Thực hiện kiểm thử ban đầu và...Load test Kiểm tra hệ thống thực thi trong điều kiện nhiều người dùng truy xuất đồng thời dưới nhiều điều kiện khác nhau - Nhiều người cùng truy cập - Nhiều giao dịch thực hiện cùng lúc - Xử lý file dung lượng lớn -Xử lý cùng lúc nhiều file… Mục đích kiểm tra hiệu năng, mức độ tin cậy và khả năng mở rộng của hệ thống Giúp phát hiện các vấn đề về hiệu năng của hệ thống Các biến thể của kiểm thử tải... số liệu so sánh cho những lần kiểm thử sau Quy trình kiểm thử hiệu năng Đánh giá hệ thống Soạn thảo ngữ cảnh và sript test Thực thi test hiệu năng Không / Hiệu chỉnh Đánh giá Tạo ra tiêu chuẩn mới SLA chấp nhận ? Có Công cụ - Firebug (http://getfirebug.com/) - Loadimpact (http://loadimpact.com/) - RadView's WebLoad (http://www.radview.com/) - … Tham khảo - How Website Performance impacts shopper behavior... lượng file xử lý, số dòng, kích thước csdl … Thử nghiệm trên các tham số cấu hình khác nhau Số kết nối, số luồng, tần suất thu gom rác … Biểu đồ các loại kiểm thử hiệu năng Các thước đo hiệu năng Application / Software Performance System / Resource Performance Metrics Monitors Percentage Error Percentage CPU Utilization Average Transaction Response Time (sec) Percentage Network Bandwidth Utilization... ngột (Spike test) Cấu hình (Configuration/Volume test) 1000 simulated users Stress Test 550 simulated users Kiểm tra dựa trên việc tăng liên tục mức độ chịu tải cho đến khi hệ thống ngưng 200 simulated users hoạt động Mục tiêu xác định mức tới hạn của hệ thống có thể đáp ứng Spike test Kiểm tra dựa trên việc tăng đột ngột số lượng người dùng hay tải trong thời gian ngắn Mục tiêu xác định hành . định Các loại kiểm thử hiệu năng • Load Testing • Stress Testing • Soak/Endurance Testing • Volume/Spike Testing • Scalability Testing • Configuration Testing • Load Testing • Stress Testing • Soak/Endurance. phải kiểm thử hiệu năng ? Các thành phần kiểm thử hiệu năng Các loại kiểm thử hiệu năng Quy trình thực hiện kiểm thử hiệu năng • Kiểm thử phi chức năng. • Kiểm tra hiệu quả thực thi của hệ. Testing • Load Testing • Stress Testing • Soak/Endurance Testing • Volume/Spike Testing • Scalability Testing • Configuration Testing Kiểm tra hệ thống thực thi trong điều kiện nhiều người dùng