1
B GIÁO DC VÀ ĐÀO TO
ĐẠI HC ĐÀ NNG
HOÀNG ANH SƠN
NGHIÊN CU KIM TH
HIU NĂNG CA NG DNG WEB
Chuyên ngành: KHOA HC MÁY TÍNH
Mã s: 60-48-01
TÓM TT LUN VĂN THC SĨ K THUT
Đà Nng - Năm 2011
2
Công trình ñược hoàn thành ti
ĐẠI HC ĐÀ NNG
Người hướng dn khoa hc: T.S.NGUYN THANH BÌNH
Phn bin 1: PGS.TS. VÕ TRUNG HÙNG
Phn bin 2: TS. NGUYN MU HÂN
Lun văn ñược bo v trước Hi ñồng chm Lun văn tt
nghip Thc sĩ k thut hp ti Đại hc Đà Nng vào ngày 10
tháng 9 năm 2011.
Có th tìm hiu lun văn ti:
- Trung tm Thông tin - Hc liu, Đại hc Đà Nng
- Trung tâm Hc liu, Đại hc Đà Nng.
3
M ĐẦU
1. Lý do chn ñề tài
Bên cnh nhng yếu t nh hưởng ñến cht lượng web như giao
din, kh năng tương thích, chc năng ca ng dng web bo mt,
thì yếu t hiu năng mt trong nhng vn ñề rt quan trng ñể ñánh
giá h thng và kh năng m rng ca web.
Vic xác ñịnh s người dùng ti ña, sc ti công vic cũng như
thi gian x các giao tác ca các ng dng web là rt quan trng
trong quá trình phát trin và xây dng web.
Kim th hiu năng nhm c ñịnh tc ñộ, kh năng phân ti
mc ñộ tin tưởng ca ng dng trong môi trường nhiu người dùng,
nhiu hot ñộng khác nhau. Dùng công c kim tra t ñộng ñể
kim tra hiu năng ng dng web ñiu kin có s ñiu chnh v mc
ñộ ti.
Kết qu kim th nhm ñánh giá kh năng ca h thng ñể có s
ñiu chnh hp lý v h thng phn cng hay các phn mm phát trin
ng dng web. Kh năng ñáp ng yêu cu người dùng, mc ti ñáp
ng, là ñiu kin cn thiết trong vic phát trin và m rng web.
2. Mc ñích nghiên cu
Đề tài tp trung nghiên cu, tìm hiu, ñánh giá các nguyên lý,
phương pháp tiếp cn kim th hiu năng ng dng web (Web
Performance Testing). Tìm hiu, ñánh giá quy trình kim th hiu
năng web ñể xác ñịnh tc ñộ, kh năng phân ti mc ñộ tin tưởng
ca ng dng web trong môi trường nhiu người dùng, nhiu hot
ñộng khác nhau.
4
3. Đối tượng và phm vi nghiên cu
- Các mô hình phân tích, thiết kế kch bn trong kim th hiu
năng web và các ng dng web.
- Đặc t các qui trình thiết kế kim th hiu năng các ng dng
web.
- Công c Webserver Stress Tool.
- Thc thi kim th trên ng dng Elearning ca Trường Trung
hc Bưu chính vin thông & Công ngh thông tin 2.
4. Phương pháp nghiên cu
Đề tài tp trung nghiên cu, tìm hiu các k thut, chiến lược t ñó
xây dng kch bn, phương pháp, qui trình kim th hiu năng ca
ng dng web các môi trường khác nhau.
S dng các công c Stress Test Tool ñể phng ngưi dùng,
thi gian ñáp ng và thiết kế các kch bn kim th.
5. Ý nghĩa khoa hc và thc tin ca ñề tài
Đề tài ñã ng dng nhng kiến thc ñã hc trong công ngh phn
mm, kim th phn mm góp phn nghiên cu hiu năng ca các ng
dng web môi trường nhng hot ñộng s người s dng
khác.
6. Cu trúc ca lun văn
Ni dung ca lun văn gm 3 chương.
Chương 1. Gii thiu tng quan v kim th ng dng web, mc
tiêu, các mô hình ng dng ca web và các loi kim th web.
Chương 2. Nghiên cu phương pháp, mc tiêu, các yếu t nh
hưởng ñến kim th, phân tích chc năng ca các giai ñon trình
bày các công c kim th hiu năng ca ng dng web.
5
Chương 3. ng dng ñể kim th hiu năng ca ng dng Elearing
Trường Trung hc Bưu chính vin thông & Công ngh thông tin, s
dng công c to mô phng và phân tích và ñánh giá kết qu.
CHƯƠNG 1: TNG QUAN V KIM TH NG DNG WEB
1.1 Gii thiu v kim th ng dng Web
1.1.1 Kim th
1.1.2 Mc ñích ca kim th ng dng web
Kim th các ng dng web ñể ñảm bo rng nó chính xác v chc
năng, ñáng tin cy, kh năng m rng thc hin tt vi ti trng
khác nhau ca người dùng. bao gm vic kim tra c các khách
hàng và các thành phn phía máy ch ca ng dng Web.
Đối vi các ng dng web cn phi ñược kim th v hiu sut
kh năng m rng. Các tiêu chun cho các trang web th nghim là:
Kp thi, kết cu cht lượng, ni dung, chính xác nht quán, ñáp
ng thi gian, ñộ tr và hiu sut.
1.1.3 Các tiêu chí ñể kim th ng dng web
1.2 Các thành phn ca ng dng web
1.2.1 Mô hình ng dng
Đối vi phn ln các ng dng web, mt trình duyt web hot
ñộng như mt chương trình giao din trên máy tính khách.
Các h thng khách ch, da trên h thng web, cn h thng
mng ít nht hai máy tính ñể hot ñộng, mt máy tính khách
(client) mt máy tính ch (server), máy ch tr li d liu yêu cu
t máy tính khách.
1.2.2 Các ng dng web
1.2.2.1 Các ng dng phía trình khách