1. Trang chủ
  2. » Luận Văn - Báo Cáo

Nghiên ứu và ứng dụng kiểm thử web servie

168 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Các kiểu kiểm thử phần mềm .... Tổng quan kiểm thử dịch vụ web .... Kiểm thử chức năng dịch vụ web .... Kiểm thử hiệu năng dịch vụ web .... Kiểm thử bảo mật dịch vụ web .... Quy trình ki

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI Mai Thùy Ngân NGHIÊN CỨU VÀ ỨNG DỤNG KIỂM THỬ WEB SERVICE Chuyên ngành:      Mn thông : TS  -  Tai ngay!!! Ban co the xoa dong chu nay!!! 17062858044591000000 f08e5cb Nghiên cứu ứng dụng kiểm thử web service MỤC LỤC            10 B 11  12  12 1.1.1 Web service gì? 13 1.1.2 Đặc điểm web service 13 1.1.3 Kiến trúc web service 14  16 1.2.1 Giao thức XML-RPC 16 1.2.2 Giao thức SOAP 16 1.2.3 Ngôn ngữ miêu tả dịch vụ web – WSDL 18 1.2.4 UDDI 20  24 1.3.1 Những khái niệm 25 1.3.2 Bảo mật tầng vận chuyển 26 1.3.3 An ninh XML 27  28 1.4.1 Ưu điểm dịch vụ web 28 1.4.2 Những nhược điểm dịch vụ web 29  30  31  31 2.1.1 Tại cần phải kiểm thử? 31 2.1.2 Kiểm thử gì? 33 2.1.3 Quy trình kiểm thử 34  35 2.2.1 Kiểm thử vòng đời phát triển phần mềm 35 Trang 2/99 Nghiên cứu ứng dụng kiểm thử web service 2.2.2 Các kiểu kiểm thử phần mềm 37  38 2.3.1 Tổng quan kiểm thử dịch vụ web 38 2.3.2 Kiểm thử chức dịch vụ web 40 2.3.3 Kiểm thử hiệu dịch vụ web 42 2.3.4 Kiểm thử bảo mật dịch vụ web 44  45 2.4.1 HP LoadRunner 45 2.4.2 SoapUI 46 2.4.3 Bộ công cụ IBM Rational 48  48  50   50 3.1.1 Phòng đo kiểm Bộ Thông tin Truyền thông 50 3.1.2 Tìm hiểu cơng cụ IBM Rational Service Tester Phịng đo kiểm Bộ Thơng tin Truyền thông 51  57  thông 57  63  68  68  73 3.3.3 B 91  94  95  95  96  96 Tài Liệu Tham Khảo 98 Trang 3/99 Nghiên cứu ứng dụng kiểm thử web service LỜI CAM ĐOAN  Nghiên cứu ứng dụng kiểm thử web service, chuyên ngành                 dung , rõ ràng Các tài ,  Ngày tháng 09 năm 2016 Tác giả luận văn Mai Thùy Ngân Trang 4/99 Nghiên cứu ứng dụng kiểm thử web service DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT STT Viết tắt Chú thích Viết đầy đủ   XML EXtensible Markup Language   HTTP Hyper Text Transfer Protocol   HTML Hyper Text Markup Language   SOAP Simple Object Access Protocol   WSDL Web Service Definition Language   UDDI SMTP Universal Description, Discovery  and Integration  Simple Mail Transfer Protocol   FTP File Transfer Protocol  tin 10 XML- eXtensible Markup Language   RPC Remote Procedure Call protocol    11 URL Uniform Resource Locator  nguyên 12 URI Universal Resource Identifier 13 MSMQ Microsoft Message Queuing Trang 5/99  Nghiên cứu ứng dụng kiểm thử web service STT 14 Viết tắt PIP Chú thích Viết đầy đủ Partner Interface Process   15 API application programming interface   16 UBR UDDI Business Registry  UDDI 17 IPsec Internet Protocol Security An toàn   18 SSL/TLS Secure Socket Layer/Transport Layer Security 19 VPN Virtual Private Network  20 HTTPS Secure Hyper Text Transfer Protocol   21 UNC Universal Naming Convention  quát 22 UMC Unified Change Management   23 ERP Enterprise Resource Planning   24 TCVN  25 Web  service Trang 6/99 Nghiên cứu ứng dụng kiểm thử web service DANH MỤC CÁC HÌNH VẼ Hình Kiến trúc dịch vụ web 14 Hình Cấu trúc chung thông điệp SOAP 18 Hình Kiến trúc kĩ thuật UDDI 23 Hình Mơ hình phát triển chữ V 35 Hình Các loại kiểm thử phần mềm 37 Hình Kiến trúc HP LoadRunner 46 Hình Các giao thức mà SOAP-UI hỗ trợ 48 Hình Mơ hình kiểm thử IBM Rational Performance Tester 54 Hình IBM AppScan Enterprise 55 Hình 10 Kiến trúc ASE 57 Hình 11 Các thành phần ASE 57 Hình 12 Quy trình kiểm thử chấp nhận Phòng đo kiểm 62 Hình 13 Quy trình kiểm thử dịch vụ web 64 Hình 14 Mơ hình kết nối dịch vụ 71 Hình 15 Các hàm API phục vụ kết nối 72 Hình 16 Mơ hình kết nối 75 Hình 17 Máy chủ sở liệu 77 Hình 18 Cài đặt máy chủ Windows Server 2012 77 Hình 19 Thơng tin máy chủ 78 Hình 20 Cài đặt Tomcat 78 Hình 21 Cài đặt máy chủ web 79 Hình 22 Cấu hình máy chủ web 79 Hình 23 Cài đặt Oracle 11g 80 Hình 24 Sơ đồ kết nối công cụ IBM Performance Tester 81 Hình 25 Tạo dự án Performance Tester 86 Hình 26 Tạo Test Script 86 Hình 27 Tạo Test Case 87 Hình 28 Tạo Data Pools 87 Hình 29 Lập lịch kiểm thử 88 Hình 30 Kết xuất báo cáo 88 Hình 31 Tạo dự án IBM Appscan Enterprise 89 Hình 32 Thơng tin dự án kiểm thử 89 Hình 33 Chạy công cụ 90 Hình 34 Quá trình chạy phần mềm 90 Hình 35 Kết xuất báo cáo 91 Trang 7/99 Nghiên cứu ứng dụng kiểm thử web service DANH MỤC CÁC BẢNG Bảng Phạm vi kiểm thử 51 Bảng Các bước thực kiểm thử 61 Bảng Các tiêu chuẩn đánh giá 63 Bảng Tham số kiểm thử kết kì vọng 69 Bảng Cấu hình phần cứng máy chủ 70 Bảng Cấu hình phần mềm máy chủ 70 Bảng Kế hoạch kiểm thử 75 Bảng Kịch kiểm thử 85 Bảng Báo cáo kiểm thử chức 92 Bảng 10 Báo cáo kiểm thử hiệu 93 Bảng 11 Báo cáo kiểm thử bảo mật 94 Trang 8/99 Nghiên cứu ứng dụng kiểm thử web service PHẦN MỞ ĐẦU Lý chọn đề tài  ,  ,    , ,      -                          -BTTTT ngày 21/8/2014   ,    Mục tiêu đề tài Nghiên cu,  xut quy trình kim th webservice dùng cơng c kim th t  kim th webservice theo quy trình, nn tng, t n phát trin cơng ngh t cách nhanh chóng, hiu qu  Đối tượng phạm vi nghiên cứu   công c kim th t ng tm Trung tâm Chính ph n t - Cc Tin hc hóa  B Thơng tin Truy   thc nghim o Phương pháp nghiên cứu Phương pháp nghiên cứu lý thuyết: + ; Trang 9/99 Nghiên cứu ứng dụng kiểm thử web service + , ; + m Trung tâm Chính ph n t- Cc Tin hc hóa  B Thơng tin Truyn thông T  ,   Phương pháp nghiên cứu thực nghiệm: + ,      IBM Rational Service Tester    m Trung tâm Chính ph n t- Cc Tin hc hóa  B Thông tin Truy thc nghim kim th    web demo Tóm tắt đọng nội dung đóng góp tác giả Trong trình hình thành phát trin,  o kim Trung tâm Chính ph n t- Cc Tin hc hóa  B Thơng tin Truyng biu mu th to kim cho tồn b q trình kim th dch v bao gm: kim th , kim th tích hp, kim th h thng, kim th chp nhn Tuy nhiên,  Vit Nam, vic nghiên cu phát trin kim th dch v web nói riêng kim th phn m thng nói chung cịn  m, hin v c mt quy trình kim th chi tit, c th phù hp vc thù ca dch v c nghiên cu tìm him th dch v web mt i cp thit, góp phn vào s ng thành phát trin v chuyên môn kim th c mà tác gi lu                            thông,         ,      ,    ,  Trang 10/99

Ngày đăng: 02/02/2024, 00:06

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN