B GIÁO DC VÀ ĐÀO TO
ĐẠI HC ĐÀ NNG
TRN THKHUÊ
NGHIÊN CU XÂY DNG GII PHÁP
KIM TRA HIU NĂNG FTP SERVER
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
Công trình ñược hoàn thành ti
ĐẠI HC ĐÀ NNG
Người hướng dn khoa hc: PGS. TS. Lê Văn Sơn
Phn bin 1: TS. Nguyn Tn Khôi
Phn bin 2: PGS.TS. Đoàn Văn Ban
Lun văn ñược bo v ti Hi ñồng chm Lun văn tt nghip
thc sĩ k thut hp ti Đại hc Đà Nng vào ngày 18 tháng 06
năm 2011.
Có th tìm hiu lun văn ti:
Trung tâm Thông tin - Hc liu, Đại hc Đà Nng
Trung tâm Hc liu, Đại hc Đà Nng
- 1 -
M ĐẦU
1. Lý do chn ñềi
Vi nhng bước tiến như vũ bão, nhng thp k cui ca thế k
XX, công ngh thông tin ñã to nên mt din mo mi cho cuc sng
con người m ra cho nhân loi mt k nguyên mi - k nguyên
Công ngh Thông tin. Cũng t ñó, nhu cu ng dng công ngh
thông tin vào cuc sng bước phát trin mi, ñó s ra ñời các
dch v trên mng như Email, Web, Telnet, FTP,… Trong ñó, FTP là
mt trong các dch v cn thiết ph biến nht hin nay. FTP mt
giao thc truyn ti tp tin t mt máy tính ñến máy tính khác thông
qua mt mng TCP hoc qua mng Internet. Thông qua giao
thc FTP, người dùng th ti d liu như hình nh, văn bn, các
tp tin media (nhc, video)... t máy tính ca mình lên máy ch ñang
ñặt mt nơi khác hoc ti các tp tin trên máy ch v máy tính
nhân. Để nâng cao năng sut cht lượng dch v FTP ngày
càng tt hơn, chúng ta cn xây dng các bin pháp hoc s dng
công c phn mm ñể kim tra. Tuy nhiên, mt thc tếchi phí cho
các phn mm h tr thương mi là rt cao, ñôi lúc làm cho d án
không còn kh năng sinh li, ... Do vy ban qun tr d án luôn phi
tìm cách tiết kim chi phí phát trin, kim ñịnh cũng như vn hành
d án, trong khi vn ñảm bo cht lượng sn phm ñầu ra.
Vy, có công c mã ngun m nào ñáp ng nhu cu ca lĩnh vc
kim ñịnh dch v FTP? Nhng yếu t tiêu chí nào ñể ñưa ra
quyết ñịnh la chn mt công c ñể kim tra hiu năng ca FTP
Server? Hin nay, khá nhiu phn mm h tr vic kim tra hiu
năng ca FTP, chng hn, JMeter mt công c chuyên dùng ñể
kim tra hiu năng ca các ng dng web, ñược viết bng Java,
JMeter th hot ñộng trên các h ñiu hành có h tr JVM phiên
bn 1.4 tr n. JMeter không ñòi hi kiến thc lp trình chuyên sâu
- 2 -
ñể s dng. Hin nay ng dng này ñã ñược ci tiến ñể th ño
lường hiu năng hot ñộng ca c ñối tượng giao thc sau:
HTTP, HTTPS, SOAP, JDBC, LDAP, JMS, POP3, ...
The Grinder nhiu ñim tương ñồng vi JMeter. Điu khác
bit the Grinder ñòi hi kim th viên phi kh năng s dng
ngôn ng Jython ñể th viết/chnh sa các kch bn kim tra theo
ý mình h thng báo cáo kết qu kim tra không linh ñộng như
JMeter.
TestMaker h tr kim tra hiu năng nh năng ca ng dng
web. Tuy nhiên, phiên bn ñược xây dng sn ñể cài ñặt s dng
min phí nhưng b hn chế kh năng chy kim tra ti ña vi 200
người dùng o. Để xóa b hn chế này, người s dng có th tr tin
hoc t ti mã ngun ca TestMaker v và t xây dng thành mt b
cài ñặt s dng hoàn chnh. Điu này ñòi hi kiến thc v Java,
Ant, NetBean. Ngoài ra còn các phn mm khác như: WebLoad
OpenSource, OpenSTA, SELENIUM, ... Vi nhng ưu ñim vượt
tri trên, JMeter ñược chn làm công c ñể nghiên cu làm gii
pháp kim tra tính năng, hiu năng ca FTP Server.
Xut phát t nhng nhu cu thc tế nêu trên, tôi chn ñề tài:
Nghiên cu xây dng gii pháp kim th hiu năng FTP
Server”.
2. Mc tiêu và nhim v nghiên cu
Mc tiêu nghiên cu
Mc tiêu ca ñề tài tìm hiu và ng dng phn mm JMeter ñể
ño lường hiu năng hot ñộng ca FTP Server.
Nhim v nghiên cu
V thuyết: Tìm hiu tng quan v giao thc FTP. Tìm hiu
tng quan v kim th phn mm ñặc bit kim th t ñộng. Tìm
hiu v phn mm JMeter.
- 3 -
V thc tin: ng dng phn mm JMeter trong vic kim tra ñể
ño lường hiu năng hot ñộng ca FTP Server.
3. Đối tượng và phm vi nghiên cu
Đối tượng nghiên cu
Tìm hiu v nguyên lý, cách thc truyn ti d liu ca giao thc
FTP. Tìm hiu cách thc kim th, tiêu chí kim th FTP Server
trong phn mm JMeter. Đánh giá kết qu kim th FTP Server.
Phm vi nghiên cu
Nghiên cu ng dng phn mm JMeter trong vic kim th
hiu năng FTP Server.
4. Phương pháp nghiên cu
Phương pháp nghiên cu lý thuyết
Tiến hành thu thp và nghiên cu các tài liu có liên quan ñến ñề
tài. Tng hp các tài liu. Chn lc các tài liu nghiên cu ñể báo
cáo lun văn.
Phương pháp nghiên cu thc nghim
Tìm hiu cách thc, tiêu chí kim th FTP Server. ng dng
kim th hiu năng FTP Server nào ñó. Kim tra và ñánh giá kết qu
ñạt ñược.
5. Ý nghĩa khoa hc và thc tin ca ñề tài
Ý nghĩa khoa hc
Chn la gii pháp kim th FTP Server. Tìm hiu vn dng
phn mm JMeter trong vic kim th hiu năng FTP Server. Tìm
hiu quy trình, cách thc kim th FTP Server ca phn mm
JMeter. Tìm hiu các tiêu chí ñánh giá hiu năng FTP Server. Đánh
giá kết qu kim th FTP Server.
Ý nghĩa thc tin