Luận văn: Nghiên cứu kiểm thử hiệu năng của ứng dụng web
Số trang: 26
Loại file: pdf
Dung lượng: 169.50 KB
Lượt xem: 11
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Để test hiệu năng (performance testing) thì người ta thường dùng testing tool (công cụ test tự động), ví dụ Load runner, Apache JMeter,... bạn có thể tham khảo thêm danh sách test tool này.
Ví dụ với LoadRunner:
1. Chuẩn bị script: Dùng Load runner để "quay" (record) lại các thao tác trên hệ thống như [b]tạo tài khoản[/b], [b]đăng nhập[/b], [b]search[/b], [b]thêm thông tin[/b], [b]xóa dữ liệu[/b], [b]đăng xuất[/b],... Tất cả các thao tác này được "quay" lại thành [b]script[/b] chứ không phải là video....
Nội dung trích xuất từ tài liệu:
Luận văn: Nghiên cứu kiểm thử hiệu năng của ứng dụng web 1 B GIÁO D C VÀ ĐÀO T O Đ I H C ĐÀ N NG HOÀNG ANH SƠN NGHIÊN C U KI M TH HI U NĂNG C A NG D NG WEB Chuyên ngành: KHOA H C MÁY TÍNH Mã s : 60-48-01 TÓM T T LU N VĂN TH C SĨ K THU T Đà N ng - Năm 2011 2 Công trình ñư c hoàn thành t i Đ I H C ĐÀ N NG Ngư i hư ng d n khoa h c: T.S.NGUY N THANH BÌNH Ph n bi n 1: PGS.TS. VÕ TRUNG HÙNG Ph n bi n 2: TS. NGUY N M U HÂN Lu n văn ñư c b o v trư c H i ñ ng ch m Lu n văn t t nghi p Th c sĩ k thu t h p t i Đ i h c Đà N ng vào ngày 10 tháng 9 năm 2011. Có th tìm hi u lu n văn t i: - Trung t m Thông tin - H c li u, Đ i h c Đà N ng - Trung tâm H c li u, Đ i h c Đà N ng. 3 M Đ U 1. Lý do ch n ñ tài Bên c nh nh ng y u t nh hư ng ñ n ch t lư ng web như giao di n, kh năng tương thích, ch c năng c a ng d ng web và b o m t, thì y u t hi u năng là m t trong nh ng v n ñ r t quan tr ng ñ ñánh giá h th ng và kh năng m r ng c a web. Vi c xác ñ nh s ngư i dùng t i ña, s c t i công vi c cũng như th i gian x lý các giao tác c a các ng d ng web là r t quan tr ng trong quá trình phát tri n và xây d ng web. Ki m th hi u năng nh m xác ñ nh t c ñ , kh năng phân t i và m c ñ tin tư ng c a ng d ng trong môi trư ng nhi u ngư i dùng, có nhi u ho t ñ ng khác nhau. Dùng công c ki m tra t ñ ng ñ ki m tra hi u năng ng d ng web ñi u ki n có s ñi u ch nh v m c ñ t i. K t qu ki m th nh m ñánh giá kh năng c a h th ng ñ có s ñi u ch nh h p lý v h th ng ph n c ng hay các ph n m m phát tri n ng d ng web. Kh năng ñáp ng yêu c u ngư i dùng, m c t i ñáp ng, là ñi u ki n c n thi t trong vi c phát tri n và m r ng web. 2. M c ñích nghiên c u Đ tài t p trung nghiên c u, tìm hi u, ñánh giá các nguyên lý, phương pháp ti p c n ki m th hi u năng ng d ng web (Web Performance Testing). Tìm hi u, ñánh giá quy trình ki m th hi u năng web ñ xác ñ nh t c ñ , kh năng phân t i và m c ñ tin tư ng c a ng d ng web trong môi trư ng nhi u ngư i dùng, có nhi u ho t ñ ng khác nhau. 4 3. Đ i tư ng và ph m vi nghiên c u - Các mô hình phân tích, thi t k và k ch b n trong ki m th hi u năng web và các ng d ng web. - Đ c t các qui trình thi t k ki m th hi u năng các ng d ng web. - Công c Webserver Stress Tool. - Th c thi ki m th trên ng d ng Elearning c a Trư ng Trung h c Bưu chính vi n thông & Công ngh thông tin 2. 4. Phương pháp nghiên c u Đ tài t p trung nghiên c u, tìm hi u các k thu t, chi n lư c t ñó xây d ng k ch b n, phương pháp, qui trình ki m th hi u năng c a ng d ng web các môi trư ng khác nhau. S d ng các công c Stress Test Tool ñ mô ph ng ngư i dùng, th i gian ñáp ng và thi t k các k ch b n ki m th . 5. Ý nghĩa khoa h c và th c ti n c a ñ tài Đ tài ñã ng d ng nh ng ki n th c ñã h c trong công ngh ph n m m, ki m th ph n m m góp ph n nghiên c u hi u năng c a các ng d ng web môi trư ng có nh ng ho t ñ ng và s ngư i s d ng khác. 6. C u trúc c a lu n văn N i dung c a lu n văn g m 3 chương. Chương 1. Gi i thi u t ng quan v ki m th ng d ng web, m c tiêu, các mô hình ng d ng c a web và các lo i ki m th web. Chương 2. Nghiên c u phương pháp, m c tiêu, các y u t nh hư ng ñ n ki m th , phân tích ch c năng c a các giai ño n và trình bày các công c ki m th hi u năng c a ng d ng web. 5 Chương 3. ng d ng ñ ki m th hi u năng c a ng d ng Elearing Trư ng Trung h c Bưu chính vi n thông & Công ngh thông tin, s d ng công c t o mô ph ng và phân tích và ñánh giá k t qu . CHƯƠNG 1: T NG QUAN V KI M TH NG D NG WEB 1.1 Gi i thi u v ki m th ng d ng Web 1.1.1 Ki m th 1.1.2 M c ñích c a ki m th ng d ng web Ki m th các ng d ng web ñ ñ m b o r ng nó chính xác v ch c năng, ñáng tin c y, kh năng m r ng và th c hi n t t v i t i tr ng khác nhau c a ngư i dùng. Nó bao g m vi c ki m tra c các khách hàng và các thành ph n phía máy ch c a ng d ng Web. Đ i v i các ng d ng web c n ph i ñư c ki m th v hi u su t và kh năng m r ng. Các tiêu chu n cho các trang web th nghi m là: K p th i, k t c u ch t lư ng, n i dung, chính xác và nh t quán, ñáp ng th i gian, ñ tr và hi u su t. 1.1.3 Các tiêu chí ñ ki m th ng d ng web 1.2 Các thành ph n c a ng d ng web 1.2.1 Mô hình ng d ng Đ i v i ph n l n các ng d ng web, m t trình duy t web ho t ñ ng như m t chương trình giao di n trên máy tính khách. Các h th ng khách – ch , d a trên h th ng web, c n có h th ng m ng và ít nh t hai máy tính ñ ho t ñ ng, m t máy tính khách (client) và m t máy tính ch (server), máy ch tr l i d li u yêu c u t máy tính khách. 1.2.2 Các ng d ng web 1.2.2.1 Các ng d ng phía trình khách 6 H u h t các h th ng khách – ch là các ng d ng truy c p d li u. M t trình khách cho phép ngư i dùng, thông qua giao di n, g i d li u vào, nh n k t qu ra và tương tác v i x lý bên trong. Trình ch c a h th ng khách – ch ñư c phát tri n trên các h th ng chuyên bi t, nghĩa là ñ i v i m i h ñi u hành c a trình khách, m t ng d ng trên trình khách s ñư c phát tri n và ki m th cho h ñi u hành ñó. 1.2.2.2 Các ng d ng trên trình ch Các ng d ng trên trình ch khác v i các ng d ng trên trình khách hai m t. - Th nh t, các ng d ng trên trình ch là các chương trình không có giao di n ñ ngư i dùng cu i c a h th ng tương tác. Các ngư i dùng cu i ch tương tác v i các ng d ng phía trình khách. Trình khách tương tác v i các ng d ng trên trình ch ñ truy c p các ch c năng và d li u qua các giao th c truy n thông, giao di n chương trình và các chu n giao di n khác. - Th hai, các ng d ng trên trình ch là th c thi liên t c, nghĩa là khi ng d ng trên trình ch ñư c kh i ñ ng, nó s luôn thư ng tr c ch ...
Nội dung trích xuất từ tài liệu:
Luận văn: Nghiên cứu kiểm thử hiệu năng của ứng dụng web 1 B GIÁO D C VÀ ĐÀO T O Đ I H C ĐÀ N NG HOÀNG ANH SƠN NGHIÊN C U KI M TH HI U NĂNG C A NG D NG WEB Chuyên ngành: KHOA H C MÁY TÍNH Mã s : 60-48-01 TÓM T T LU N VĂN TH C SĨ K THU T Đà N ng - Năm 2011 2 Công trình ñư c hoàn thành t i Đ I H C ĐÀ N NG Ngư i hư ng d n khoa h c: T.S.NGUY N THANH BÌNH Ph n bi n 1: PGS.TS. VÕ TRUNG HÙNG Ph n bi n 2: TS. NGUY N M U HÂN Lu n văn ñư c b o v trư c H i ñ ng ch m Lu n văn t t nghi p Th c sĩ k thu t h p t i Đ i h c Đà N ng vào ngày 10 tháng 9 năm 2011. Có th tìm hi u lu n văn t i: - Trung t m Thông tin - H c li u, Đ i h c Đà N ng - Trung tâm H c li u, Đ i h c Đà N ng. 3 M Đ U 1. Lý do ch n ñ tài Bên c nh nh ng y u t nh hư ng ñ n ch t lư ng web như giao di n, kh năng tương thích, ch c năng c a ng d ng web và b o m t, thì y u t hi u năng là m t trong nh ng v n ñ r t quan tr ng ñ ñánh giá h th ng và kh năng m r ng c a web. Vi c xác ñ nh s ngư i dùng t i ña, s c t i công vi c cũng như th i gian x lý các giao tác c a các ng d ng web là r t quan tr ng trong quá trình phát tri n và xây d ng web. Ki m th hi u năng nh m xác ñ nh t c ñ , kh năng phân t i và m c ñ tin tư ng c a ng d ng trong môi trư ng nhi u ngư i dùng, có nhi u ho t ñ ng khác nhau. Dùng công c ki m tra t ñ ng ñ ki m tra hi u năng ng d ng web ñi u ki n có s ñi u ch nh v m c ñ t i. K t qu ki m th nh m ñánh giá kh năng c a h th ng ñ có s ñi u ch nh h p lý v h th ng ph n c ng hay các ph n m m phát tri n ng d ng web. Kh năng ñáp ng yêu c u ngư i dùng, m c t i ñáp ng, là ñi u ki n c n thi t trong vi c phát tri n và m r ng web. 2. M c ñích nghiên c u Đ tài t p trung nghiên c u, tìm hi u, ñánh giá các nguyên lý, phương pháp ti p c n ki m th hi u năng ng d ng web (Web Performance Testing). Tìm hi u, ñánh giá quy trình ki m th hi u năng web ñ xác ñ nh t c ñ , kh năng phân t i và m c ñ tin tư ng c a ng d ng web trong môi trư ng nhi u ngư i dùng, có nhi u ho t ñ ng khác nhau. 4 3. Đ i tư ng và ph m vi nghiên c u - Các mô hình phân tích, thi t k và k ch b n trong ki m th hi u năng web và các ng d ng web. - Đ c t các qui trình thi t k ki m th hi u năng các ng d ng web. - Công c Webserver Stress Tool. - Th c thi ki m th trên ng d ng Elearning c a Trư ng Trung h c Bưu chính vi n thông & Công ngh thông tin 2. 4. Phương pháp nghiên c u Đ tài t p trung nghiên c u, tìm hi u các k thu t, chi n lư c t ñó xây d ng k ch b n, phương pháp, qui trình ki m th hi u năng c a ng d ng web các môi trư ng khác nhau. S d ng các công c Stress Test Tool ñ mô ph ng ngư i dùng, th i gian ñáp ng và thi t k các k ch b n ki m th . 5. Ý nghĩa khoa h c và th c ti n c a ñ tài Đ tài ñã ng d ng nh ng ki n th c ñã h c trong công ngh ph n m m, ki m th ph n m m góp ph n nghiên c u hi u năng c a các ng d ng web môi trư ng có nh ng ho t ñ ng và s ngư i s d ng khác. 6. C u trúc c a lu n văn N i dung c a lu n văn g m 3 chương. Chương 1. Gi i thi u t ng quan v ki m th ng d ng web, m c tiêu, các mô hình ng d ng c a web và các lo i ki m th web. Chương 2. Nghiên c u phương pháp, m c tiêu, các y u t nh hư ng ñ n ki m th , phân tích ch c năng c a các giai ño n và trình bày các công c ki m th hi u năng c a ng d ng web. 5 Chương 3. ng d ng ñ ki m th hi u năng c a ng d ng Elearing Trư ng Trung h c Bưu chính vi n thông & Công ngh thông tin, s d ng công c t o mô ph ng và phân tích và ñánh giá k t qu . CHƯƠNG 1: T NG QUAN V KI M TH NG D NG WEB 1.1 Gi i thi u v ki m th ng d ng Web 1.1.1 Ki m th 1.1.2 M c ñích c a ki m th ng d ng web Ki m th các ng d ng web ñ ñ m b o r ng nó chính xác v ch c năng, ñáng tin c y, kh năng m r ng và th c hi n t t v i t i tr ng khác nhau c a ngư i dùng. Nó bao g m vi c ki m tra c các khách hàng và các thành ph n phía máy ch c a ng d ng Web. Đ i v i các ng d ng web c n ph i ñư c ki m th v hi u su t và kh năng m r ng. Các tiêu chu n cho các trang web th nghi m là: K p th i, k t c u ch t lư ng, n i dung, chính xác và nh t quán, ñáp ng th i gian, ñ tr và hi u su t. 1.1.3 Các tiêu chí ñ ki m th ng d ng web 1.2 Các thành ph n c a ng d ng web 1.2.1 Mô hình ng d ng Đ i v i ph n l n các ng d ng web, m t trình duy t web ho t ñ ng như m t chương trình giao di n trên máy tính khách. Các h th ng khách – ch , d a trên h th ng web, c n có h th ng m ng và ít nh t hai máy tính ñ ho t ñ ng, m t máy tính khách (client) và m t máy tính ch (server), máy ch tr l i d li u yêu c u t máy tính khách. 1.2.2 Các ng d ng web 1.2.2.1 Các ng d ng phía trình khách 6 H u h t các h th ng khách – ch là các ng d ng truy c p d li u. M t trình khách cho phép ngư i dùng, thông qua giao di n, g i d li u vào, nh n k t qu ra và tương tác v i x lý bên trong. Trình ch c a h th ng khách – ch ñư c phát tri n trên các h th ng chuyên bi t, nghĩa là ñ i v i m i h ñi u hành c a trình khách, m t ng d ng trên trình khách s ñư c phát tri n và ki m th cho h ñi u hành ñó. 1.2.2.2 Các ng d ng trên trình ch Các ng d ng trên trình ch khác v i các ng d ng trên trình khách hai m t. - Th nh t, các ng d ng trên trình ch là các chương trình không có giao di n ñ ngư i dùng cu i c a h th ng tương tác. Các ngư i dùng cu i ch tương tác v i các ng d ng phía trình khách. Trình khách tương tác v i các ng d ng trên trình ch ñ truy c p các ch c năng và d li u qua các giao th c truy n thông, giao di n chương trình và các chu n giao di n khác. - Th hai, các ng d ng trên trình ch là th c thi liên t c, nghĩa là khi ng d ng trên trình ch ñư c kh i ñ ng, nó s luôn thư ng tr c ch ...
Tìm kiếm theo từ khóa liên quan:
ứng dụng web kiểm thử hiệu năng luận văn kỹ thuật điện luận văn thạc sỹ khoa học máy tính thiết kế hệ thốngGợi ý tài liệu liên quan:
-
Tóm tắt Đồ án tốt nghiệp Khoa học máy tính: Xây dựng ứng dụng quản lý quán cà phê
15 trang 475 1 0 -
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 378 6 0 -
58 trang 332 2 0
-
Thảo luận đề tài: Mối quan hệ giữa đầu tư theo chiều rộng và đầu tư theo chiều sâu
98 trang 308 0 0 -
Kỹ Thuật Đo Lường - TS. Nguyễn Hữu Công phần 6
18 trang 305 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 288 0 0 -
Đề tài nguyên lý hệ điều hành: Nghiên cứu tìm hiểu về bộ nhớ ngoài trong hệ điều hành Linux
19 trang 245 0 0 -
Luận văn: Thiết kế xây dựng bộ đếm xung, ứng dụng đo tốc độ động cơ trong hệ thống truyền động điện
63 trang 237 0 0 -
Giáo trình Kỹ thuật điện (Nghề: Điện tử công nghiệp - Trung cấp) - Trường Cao đẳng Cơ giới
124 trang 237 2 0 -
Đồ án môn Điện tử công suất: Thiết kế mạch DC - DC boost converter
14 trang 236 0 0