1. Trang chủ
  2. » Thể loại khác

...Đào tHị Hoài Thương.pdf

9 126 1

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 9
Dung lượng 186,58 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

TRƯỜNG ĐẠI HKHOA CÔNG NGH KIỂM TH PH I HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ N KHOA CÔNG NGHỆ THÔNG TIN M THỬ ỨNG DỤNG WEB VÀ TÌM HI PHẦN MỀM LOADRUNNER Hà Nội – 2016 NG HÀ NỘI VÀ TÌM HIỂU.

Trang 1

TRƯỜNG ĐẠI H

KHOA CÔNG NGH

KIỂM TH

PH

I HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ N

KHOA CÔNG NGHỆ THÔNG TIN

M THỬ ỨNG DỤNG WEB VÀ TÌM HI PHẦN MỀM LOADRUNNER

Hà Nội – 2016

NG HÀ NỘI

VÀ TÌM HIỂU

Trang 2

TRƯỜNG ĐẠI H

KHOA CÔNG NGH

KIỂM TH

PHẦN MỀM LOADRUNNER

Chuyên ngành: Công ngh

Mã ngành: D480201 NGƯỜ

I HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ N

KHOA CÔNG NGHỆ THÔNG TIN

ĐÀO THỊ HOÀI THƯƠNG

M THỬ ỨNG DỤNG WEB VÀ TÌM HIỂU PHẦN MỀM LOADRUNNER

Chuyên ngành: Công nghệ thông tin

Mã ngành: D480201 ƯỜI HƯỚNG DẪN: ThS Hoàng Minh Quang

Hà Nội – 2016

NG HÀ NỘI

NG WEB VÀ TÌM HIỂU

N: ThS Hoàng Minh Quang

Trang 3

LỜI CAM ĐOAN

Em tên là: Đào Thị Hoài Thương, sinh viên lớp ĐH2C2 – Trường Đại học Tài Nguyên và Môi Trường Hà Nội

Em xin cam đoan toàn bộ nội dung của đồ án do em tự học tập, nghiên cứu trên Internet, sách báo, các tài liệu trong và ngoài nước có liên quan Không sao chép hay sử dụng bài làm của bất kỳ ai khác, mọi tài liệu đều được trích dẫn cụ thể

Em xin chịu hoàn toàn trách nhiệm về lời cam đoan của mình trước Quý Thầy Cô, Khoa và Nhà trường

Hà N ội, ngày … tháng … năm 2016

Người cam đoan

Đào Thị Hoài Thương

Trang 4

LỜI CẢM ƠN

Để có được kết quả như ngày hôm nay, trước tiên em xin gửi lời cảm ơn sâu sắc nhất tới ThS Hoàng Minh Quang về sự tận tình, tận tâm hướng dẫn, giúp đỡ em từ những ý tưởng ban đầu cũng như xuyên suốt quá trình nghiên cứu và thực hiện đồ

án tốt nghiệp Nhờ có sự giúp đỡ của thầy mà em đã vượt qua được những khó khăn trong quá trình thực hiện đồ án tốt nghiệp để có được kết quả như ngày hôm nay

Em cũng xin bày tỏ lòng biết ơn chân thành tới các thầy giáo, cô giáo trong Khoa Công nghệ thông tin – Trường Đại học Tài nguyên và Môi trường Hà Nội đã tận tụy dìu dắt em xuyên suốt quá trình học tập, rèn luyện trong thời gian qua để em có đủ hiểu biết và kiến thức thực hiện đồ án tốt nghiệp

Đặc biệt, lời cảm ơn thiêng liêng nhất con xin được gửi đến bố mẹ Cảm ơn bố

mẹ đã luôn yêu thương, tin tưởng ở con, dù có khó khăn thế nào cũng vẫn luôn ủng

hộ và tạo điều kiện để con vững vàng bước đi trên con đường học tập của mình Mặc dù đã cố gắng để hoàn thiện đề tài tốt nhất có thể, nhưng chắc chắn không thể tránh khỏi những thiếu sót Em rất mong nhận được sự góp ý của thầy cô và các bạn để đồ án tốt nghiệp của em được hoàn thiện hơn

Em xin chân thành c ảm ơn!

Hà Nội, ngày … tháng … năm 2016

Sinh viên

Đào Thị Hoài Thương

Trang 5

MỤC LỤC LỜI CAM ĐOAN

LỜI CẢM ƠN

LỜI MỞ ĐẦU 1

1.Lý do chọn đề tài 1

2.Mục tiêu của đề tài 2

3.Phạm vi và cấu trúc của đề tài 2

CHƯƠNG I TỔNG QUAN VỀ KIỂM THỬ PHẦN MỀM 4

1.1.Tổng quan về kiểm thử phần mềm 4

1.1.1.Kiểm thử phần mềm là gì? 4

1.1.2.Phân loại kiểm thử phần mềm 4

1.1.4.Mục đích của kiểm thử phần mềm 5

1.1.5.Các kỹ thuật cơ bản của kiểm thử phần mềm 5

1.1.6.Các cấp độ hay giai đoạn kiểm thử phần mềm 9

1.1.7.Quy trình kiểm thử phần mềm 12

1.2.Tổng quan về kiểm thử tự động phần mềm 15

1.2.1.Khái niệm 15

1.2.2.Quy trình kiểm thử tự động 16

1.2.3.Ưu và nhược điểm của kiểm thử tự động 16

1.3.Các phương pháp kiểm thử với ứng dụng web 17

1.3.1.Kiểm thử chức năng (Function test) 17

1.3.2.Kiểm thử khả dụng (Usability test) 18

1.3.3.Kiểm thử giao diện (Interface test) 19

1.3.4.Kiểm thử tương thích (Compatibility testing) 20

1.3.5.Kiểm thử hiệu năng (Performance test) 20

1.3.6.Kiểm thử bảo mật (Security testing) 23

1.4.Kết luận chương 24

CHƯƠNG II KIỂM THỬ PHẦN MỀM TRÊN CƠ SỞ CÔNG CỤ LOADRUNNER 25

Trang 6

2.1.Giới thiệu phần mềm LoadRunner 25

2.1.1.Đặc điểm 25

2.1.2.Định nghĩa phương pháp Load test 27

2.1.3.Ưu và nhược điểm của LoadRunner 27

2.2.Sử dụng chương trình LoadRunner và cài đặt 29

2.2.1.Sử dụng chương trình 29

2.2.2.Cài đặt công cụ LoadRunner 29

2.3.Kết luận chương 34

CHƯƠNG III ỨNG DỤNG CÔNG CỤ LOADRUNNER VÀO KIỂM TRA HIỆU NĂNG WEBSITE 35

3.1.Viết các trường hợp kiểm thử (test case) cho chức năng đặt vé máy bay online của website http://newtours.demoaut.com/ 35

3.1.1.Đặc tả yêu cầu 35

3.1.2.Test case minh họa cho chức năng đặt vé may báy 39

3.2.Xây dựng script 40

3.2.1.Giới thiệu về bộ tạo Virtual User Generator (VuGen) 41

3.2.2.Tạo một Vuser script trống 41

3.2.3.Ghi lại một Vuser Script 42

3.2.4.Xem nội dung của Vuser script 46

3.3.Tạo một Scenario Load Test 48

3.4.Chạy Load Test Scenario 50

3.5.Phân tích kết quả 51

3.6.Kết luận chương 55

KẾT LUẬN 56

TÀI LIỆU THAM KHẢO 57

Trang 7

DANH MỤC HÌNH ẢNH

Hình 1.1: Kiểm thử hộp đen 6

Hình 1.2: Kiểm thử hộp trắng 7

Hình 1.3: Các cấp độ của kiểm thử 9

Hình 1.4: Mô hình phát triển và kiểm thử phần hình chữ V 12

Hình 1.5: Mô hình thác nước (Waterfall) 13

Hình 1.6: Quy trình kiểm thử tự động 16

Hình 2.1: Chạy file "HPLR_1250_Community_Edition.exe" 30

Hình 2.2: LoadRunner tự động cài đặt các gói thư viện còn thiếu 30

Hình 2.3: Thực hiện cài đặt 31

Hình 2.4: Kết thúc cài đặt 31

Hình 2.5: LoadRunner sẽ thông báo check License 32

Hình 2.6: Cài đặt thêm HP Network Virtualization 32

Hình 2.7: Giao diện của Virtual User Generator 33

Hình 2.8: Giao diện Analysis 33

Hình 2.9: Giao diện Controller 34

Hình 3.1: Khung đăng nhập tài khoản 35

Hình 3.3: Giao diện để đặt chuyến bay 38

Hình 3.4: Giao diện để book vé 38

Hình 3.5: Giao diện book vé thành công 39

Hình 3.6: Giao diện Virtual User Generator 41

Hình 3.7: Hộp thoại Create a New Script 42

Hình 3.8: Hộp thoại Start Recording được mở 43

Hình 3.9: Giao diện trang web NewTours khi Recording 43

Hình 3.10: Giao diện đăng nhập 44

Hình 3.11: Giao diện đặt chuyến bay 44

Hình 3.12: Giao diện chọn chuyến bay 45

Hình 3.13: Giao diện đặt vé 45

Hình 3.14: Giao diện hóa đơn thanh toán 46

Trang 8

Hình 3.15: Giao diện Solution Explorer 47

Hình 3.16: Giao diện Step Navigator 47

Hình 3.17: Giao diện VuGen Editor 48

Hình 3.18: Hộp thoại New Scenario 48

Hình 3.19: Giao diện thẻ Design 49

Hình 3.20: Giao diện của thẻ Run 50

Hình 3.21: Giao diện khi chạy Load Test Scenario 51

Hình 3.22: Giao diện của HP LoadRunner Analysis 52

Hình 3.23: Giao diện tóm tắt thông tin của quá trình test 53

Hình 3.24: Biểu đồ Average Transaction Response Time 54

Hình 3.25: Biểu đồ Hits per Second 54

Trang 9

DANH MỤC BẢNG

Bảng 1.1: Các bước thực hiện kiểm thử hiệu năng 21

Bảng 1.2: Một số loại kiểm thử hiệu năng 22

Bảng 2.1: Các thành phần trong LoadRunner 26

Bảng 2.2: So sánh LoadRunner và Jmeter 28

Bảng 2.3: Yêu cầu về hệ thống khi cài đặt LoadRunner 29

Bảng 3.1: Mô tả khung đăng nhập tài khoản 36

Hình 3.2: Giao diện để đặt chuyến bay 36

Bảng 3.2: Mô tả giao diện đặt chuyến bay 37

Bảng 3.3: Bảng test case 39

Ngày đăng: 04/11/2017, 15:49

w