Danh mục

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    
Hoai.2512

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 ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: