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 JNE.CO.ID Hasil Pengukuran Web JNE.CO.ID Menggunakan GTMetrix Pengujian Menggunakan WebPageTest.com (Tes Load)
Nilai berupa huruf menggunakan WebPageTest
Detail Pengukuran LOAD TIME Website JNE.CO.ID Menggunakan Tool WebPageTest Pengujian Menggunakan LoadStorm.com (Tes Stress)
Hasil pengukuran LoadStorm pada JNE.CO.ID
Performance Testing Pada TIKI.ID Hasil Pengukuran Web TIKI.ID Menggunakan GTMetrix Hasil Pengukuran Web TIKI.ID Menggunakan Pagespeed Score Hasil Pengukuran Web TIKI.ID Menggunakan Pagespeed Score Detail Pengukuran LOAD TIME Website TIKI.ID Menggunakan Tool WebPageTest Pengujian Menggunakan LoadStorm.com (Tes Stress)
Hasil pengukuran LoadStorm pada TIKI.ID
Daftar Pustaka • digilib.uinsby.ac.id/9880/4/Bab2.pdf • http://file.upi.edu/Direktori/FIP/JUR._PEND._LUAR_BIASA/1966010419 93011-IDING_TARSIDI/MAKALAH_PERFORMANCE_TEST.pdf • http://eprints.ums.ac.id/31256/2/File_Bab_I.pdf • http://journal.uin- alauddin.ac.id/index.php/insypro/article/download/3131/2968 • https://www.guru99.com/performance-testing.html • https://www.tutorialspoint.com/software_testing_dictionary/performa 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 ?