Nghiên cứu xây dựng giải pháp kiểm thử hiệu năng FTP Server
ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN NGHIÊN CỨU XÂY DỰNG GIẢI PHÁP KIỂM THỬ NGHIÊN CỨU XÂY DỰNG GIẢI PHÁP KIỂM THỬ HIỆU NĂNG FTP SERVER HIỆU NĂNG FTP SERVER HVTH: TRẦN THỊ HÀ KHUÊ Lớp: KHMT-K19 (Khóa 2009-2011) CBHD: PGS. TS. LÊ VĂN SƠN Đà Nẵng, tháng 06/2011 BẢO VỆ LUẬN VĂN THẠC SĨ CHUYÊN NGÀNH KHOA HỌC MÁY TÍNH 2/25 NỘI DUNG TRÌNH BÀY NỘI DUNG TRÌNH BÀY Giới thiệu đề tài Cơ sở lý thuyết Giải pháp kiểm thử hiệu năng FTP Server Thực hiện kiểm thử hiệu năng FTP Server và đánh giá kết quả kiểm thử Kết luận và hướng phát triển 3/25 Giới thiệu đề tài (Hoàn cảnh) Giới thiệu đề tài (Hoàn cảnh) Công nghệ thông tin ngày càng phát triển. Nhu cầu ứng dụng công nghệ thông tin vào cuộc sống Sự ra đời các dịch vụ: Email, Telnet, FTP, …. FTP là một dịch vụ phổ biến nhất hiện nay Mục tiêu tính cấp bách đề tài Để nâng cao năng suất và chất lượng dịch vụ FTP ngày càng tốt hơn-> giải pháp đo lường hiệu năng hoạt động FTP Server: Kiểm thử hiệu năng FTP Server Giao thức FTP FTP dùng để trao đổi tập tin qua mạng lưới truyền thông dùng giao thức TCP/IP Hình vẽ mô tả giao thức FTP Kiểm thử phần mềm Có hai cách kiểm thử phần mềm: Kiểm thử bằng tay Kiểm thử tự động Ưu điểm kiểm thử tự động: Giảm công sức thực hiện Tăng độ tin cậy Giảm sự nhàm chán Rèn luyện kỹ năng lập trình cho kiểm thử viên Kiểm thử hiệu năng Xác định tốc độ Khả năng phân tải Độ tin tưởng Từ đó giúp cho người làm phần mềm có những thay đổi thích hợp để tăng khả năng thực thi phần mềm Trong môi trường nhiều người dùng có nhiều hoạt động khác nhau Chi phí thực hiện kiểm thử hiệu năng rất tốn kém do việc dùng các phần mềm thương mại Giải pháp sử dụng phần mềm mã nguồn để giả quyết vấn đề Lợi ích sử dụng phần mềm mã nguồn mở Không cần cơ sở hạ tầng công nghệ cao Giao diện đồ họa thân thiện Không có bản quyền và bảo trì Sự hỗ trợ lớn cho mã nguồn mở Một số phần mềm kiểm thử hiệu năng JMeter The Grinder TestMaker [...]... kiểm thử của JMeter Kiểm thử hiệu năng FTP Server Khái niệm hiệu năng: Hiệu năng là một độ đo công việc mà một hệ thống thực hiện được Hiệu năng chủ yếu được xác định bởi sự kết hợp của các nhân tố: tính sẵn sàng để dùng (availability), thông lượng (throughput) và thời gian đáp ứng (response time) Khái niệm hiệu năng FTP Server Hiệu năng FTP Server là hiệu quả, năng suất mà FTP Server mang lại khi... học Xây dựng cơ sở dự đoán rủi ro XCG nhanh chóng Ban điều hành Cân đối doanh thu và bồi thường Đảm bảo hiệu quả kinh doanh Phát triển ổn định, bền vững 32/25 Đề xuất giải pháp Giải pháp kỹ thuật Xây dựng cây quyết định bằng giải thuật C4.5 Ưu điểm Xử lý khối lượng dữ liệu lớn Thời gian tính toán nhanh Phân loại dữ liệu tốt Độ chuẩn xác cao Trực quan sinh động 33/25 Xây dựng. .. dùng đồng thời truy cập vào máy chủ Tiến trình kiểm thử hiệu năng FTP Server Giai đoạn lập kế hoạch Giai đoạn kiểm thử Giai đoạn phân tích Giai đoạn lập kế hoạch Mục tiêu: Dự đoán mức hoạt động Giai đoạn kiểm thử X chứng Giai đoạn phân tích X chứng Đưa ra dẫn chứng (3) X chứng Kết luận Kết quả đạt được Kết luận Hướng phát triển Giao thức FTP Nhu cầu Trí nhớ con người có giới...Giới thiệu về JMeter Đặc trưng của JMeter: Kiểm thử hiệu suất cả về tài nguyên tĩnh và tài nguyên động như các tập tin tĩnh, Java Servlet, cơ sở dữ liệu , FTP Server, … Những yếu tố của kế hoạch kiểm thử Thread group Controller Mẫu (Sampler) Điều khiển logic (Logic controller) Listener Thời gian Xác nhận Yếu tố cấu hình Bộ tiền xử lý Hậu xử lý Qui trình hoạt động kiểm thử của... nhanh Phân loại dữ liệu tốt Độ chuẩn xác cao Trực quan sinh động 33/25 Xây dựng ứng dụng Các chức năng chính Lựa chọn nguồn dữ liệu Tiền xử lý dữ liệu Xây dựng cây quyết định Chuyển cây về dạng luật Thống kê tỉ lệ lỗi 34/25 Xây dựng ứng dụng (tt) Hình 3 Kiến trúc tổng thể của hệ thống 35/25 Xây dựng ứng dụng (tt) Hình 4 Mô tả quá trình phân tích dữ liệu 36/25 ... năng lực máy tính Cải thiện chất lượng của quyết định Bảo hiểm XCG cần hỗ trợ Đánh giá rủi ro: cao / thấp / chấp nhận được Tiếp nhận / Từ chối bảo hiểm Tỉ lệ phí Chi trả bồi thường 23/25 Đánh giá rủi ro Mọi công việc đều tiềm ẩn rủi ro Đánh giá rủi ro Tìm hiểu những rủi ro có thể và sẽ liên quan đến công việc Chỉ ra cụ thể những rủi ro có thể gặp Xây dựng các biện pháp kiểm. .. kiểm soát rủi ro Tránh những thiệt hại về người, tài sản và môi trường Đánh giá rủi ro tốt công việc tiến hành hiệu quả và độ an toàn cao 24/25 Các yếu tố ảnh hưởng đến rủi ro XCG Nguy cơ: Hàng hóa, đạo đức, ý thức… 25/25 Thuật toán C4.5 Năm 1993, J Ross Quinlan phát triển C4.5 từ ID3 Giải thuật C4.5 Đầu vào Một tập dữ liệu huấn luyện (training data) Mỗi record: các thuộc tính mô tả + giá . CÔNG NGHỆ THÔNG TIN NGHIÊN CỨU XÂY DỰNG GIẢI PHÁP KIỂM THỬ NGHIÊN CỨU XÂY DỰNG GIẢI PHÁP KIỂM THỬ HIỆU NĂNG FTP SERVER HIỆU NĂNG FTP SERVER HVTH: TRẦN. thiệu đề tài Cơ sở lý thuyết Giải pháp kiểm thử hiệu năng FTP Server Thực hiện kiểm thử hiệu năng FTP Server và đánh giá kết quả kiểm thử