Performance Testing
Kelompok 3
Yudhistira Adjie ( 1661001 )
Richie F. Hokyrus ( 1661006 )
Aldo P. Liwan ( 1661016 )
FAKULTAS TEKNOLOFI INFORMASI
UNIVERSITAS ATMA JAYA
MAKASSAR
2019
Performance Testing
Performance Testing didefinisikan sebagai jenis
pengujian perangkat lunak untuk memastikan apakah
aplikasi bekerja dengan baik di bawah beban kerja yang
diharapkan.
Fokus Performance
Testing
• Speed Tujuan Pengujian Kinerja
bukan untuk menemukan
• Scalability bug tetapi untuk
• Stability menghilangkan hambatan
kinerja.
• reliability
Jenis Performance Testing
• Load testing
• Stress testing
• Endurance
testing
• Spike testing
• Volume testing
• Scalability
testing
Masalah Performance Testing
Sebagian besar masalah kinerja berkisar pada
kecepatan, waktu respons, waktu muat, dan skalabilitas
yang buruk.
• Waktu Muat Lama (Long Load
Time)
• Waktu Respons Buruk (Poor Response
Time)
• Skalabilitas Buruk (Poor
Scalability)
• Bottlenecking
Pemanfaatan CPU
Pemanfaatan memori
Pemanfaatan jaringan
Proses Performance Testing
1. Identifikasi lingkungan pengujian
2. Identifikasi performa penerimaan kinerja
3. Rencanakan & rancang Performance Test
4. Mengkonfigurasi lingkungan pengujian
5. Menerapkan desain tes
6. Jalankan tes
7. Analisis, sesuaikan, dan uji ulang
Parameter Yang Diperhatikan
• Processor Usage • Network bytes total per
• Memory use second
• Disk time • Response time
• Bandwidth • Throughput
• Private bytes • Amount of connection
• Committed memory pooling
• Memory pages/second • Maximum active sessions
• Page faults/second • Hit ratios
• CPU interrupts per • Hits per second
second • Rollback segment
• Disk queue length • Database locks
• Network output queue • Top waits
length • Thread counts
Performance Testing Pada [Link]
Hasil Pengukuran Web [Link] Menggunakan
GTMetrix
Pengujian Menggunakan
[Link] (Tes Load)
Nilai berupa huruf menggunakan WebPageTest
Detail Pengukuran LOAD TIME Website
[Link] Menggunakan Tool WebPageTest
Pengujian Menggunakan
[Link] (Tes Stress)
Hasil pengukuran LoadStorm pada [Link]
Performance Testing Pada [Link]
Hasil Pengukuran Web [Link] Menggunakan
GTMetrix
Hasil Pengukuran Web [Link]
Menggunakan Pagespeed Score
Hasil
Pengukuran
Web [Link]
Menggunakan
Pagespeed
Score
Detail Pengukuran LOAD TIME Website [Link]
Menggunakan Tool WebPageTest
Pengujian Menggunakan
[Link] (Tes Stress)
Hasil pengukuran LoadStorm pada [Link]
Daftar Pustaka
• [Link]/9880/4/[Link]
• [Link]
93011-IDING_TARSIDI/MAKALAH_PERFORMANCE_TEST.pdf
• [Link]
• [Link]
[Link]/[Link]/insypro/article/download/3131/2968
• [Link]
• [Link]
nce_testing.htm
Soal
1. Jelaskan Fokus dalam Performance Testing !
2. Jelaskan Secara Singkat Jenis Pengujian Peformance Testing !
3. Sebutkan Masalah dalam Performance Testing !
4. Jelaskan Proses dalam Performance Testing !
5. Sebutkan Parameter yang diperhatikan dalam Performance Testing ! (
Minimal 7 )
6. Apakah Metode Performance Testing dapat digunakan diluar dari
pengujian software ? Mengapa ?