Analisis Perbandingan Kinerja Alat Pengujian Beban Perangkat Lunak: Apache JMeter, Gatling, dan K6
DOI:
https://doi.org/10.33795/jip.v12i2.8693Keywords:
Software Load Testing, Website PMB, Apache Jmeter, Gatling, K6Abstract
Dalam pengembangan perangkat lunak, software load testing memiliki peran sangat penting dalam meningkatnya kinerja suatu sistem. Pemilihan software testing yang tepat akan sangat mempengaruhi kualitas hasil pengujian. Penelitian ini menganalisis perbandingan kinerja tiga software load testing, yaitu apache jmeter, gatling, dan k6, dalam menguji performa load testing 10 website PMB universitas di surabaya. Tujuan utama penelitian adalah mengevaluasi kinerja alat pengujian berdasarkan tiga parameter. Metodologi penelitian ini terdiri dari beberapa tahapan , yaitu perencanaan lingkungan pengujian, implementasi yang mencakup pembuatan skenario uji dan pelaksanaan pengujian, serta menganalisis dan mengevaluasi hasil pengujian. Hasil perbandingan kinerja tiga tools load testing, Dari segi parameter execution time, Apache Jmeter menunjukkan durasi pengujian yang paling cepat dan konsisten di semua tingkat Virtual user. Gatling memiliki durasi pengujian yang jauh lebih lama empat kali lipat dibandingkan Apache Jmeter dan K6. Sementara K6 Menunjukkan durasi pengujian yang mirip dengan Apache Jmeter pada 50 dan 75 VU, tetapi sedikit meningkat pada 100 VU. Dari segi ease of use, apache jmeter memperoleh total nilai sebesar 14. masing-masing sebesar 5 poin. Sementara itu, gatling memperoleh nilai tertinggi dengan total 15 poin yang unggul dari seluruh aspek ease of use. Sebaliknya, k6 mendapatkan nilai terendah dengan total 10 poin, dengan rata-rata nilai yang lebih rendah dibandingkan kedua tools lainnya. Segi feature, apache jmeter memperoleh skor 11, gatling memperoleh skor tertinggi dengan 12 poin, dan k6 juga mencatat total 13 poin, menjadikannya tools dengan nilai tertinggi secara keseluruhan.
Downloads
References
Abbas, R., Sultan, Z., & Bhatti, S. N. (2017). Comparative Analysis of Automated Load Testing Tools: Apache JMeter, Microsoft Visual Studio (TFS), LoadRunner, Siege. In 2017 International Conference on Communication Technologies (ComTech) (pp. 39–44).
Agus Sukmandhani, A., Gaesela, Y. M., & Fernando, N. (n.d.). Testing dan Evaluasi Per for ma Website E-Commer ce Testing and Performance Evaluation of E-Commerce Web Sites. 6(2), 34–45. https://doi.org/10.30813/jbase.v6i1.4673
Andriansyah, D. (2019). Computer Based Information System Journal PERFORMANCE DAN STRESS TESTING DALAM MENGOPTIMASI WEBSITE. CBIS JOURNAL, 07(01). http://ejournal.upbatam.ac.id/index.php/cbishttp://ejournal.upbatam.ac.id/index.php/cbis
Barus, A. C., & Siburian, L. (2019). STUDI PERBANDINGAN ALAT PENGUJIAN OTOMATIS UNTUK APLIKASI ANDROID. 6(6), 645–654. https://doi.org/10.25126/jtiik.20196953
Bath, G., Black, R., Podelko, A., Pollner, A., & Rice, R. (2018). Certified Tester Foundation Level Syllabus-Performance Testing.
Chandrasekhar, A. K., & Chandran, A. S. (2021). COMPARATIVE ANALYSIS OF LOAD TESTING TOOLS. https://opensource-demo.orangehrmlive.com/index.php/dashboard
Costa, V., Girardon, G., Bernardino, M., MacHado, R., Legramante, G., Neto, A., Basso, F. P., & De MacEdo Rodrigues, E. (2020). Taxonomy of performance testing tools: A systematic literature review. Proceedings of the ACM Symposium on Applied Computing, 1997–2004. https://doi.org/10.1145/3341105.3374006
Diantono Abda’u, P., Susanto, A., Supriyono, A. R., Prasetyanti, D. N., Studi, P., Informatika, T., Cilacap, P. N., & Soetomo, J. (2024). Perbandingan Kinerja Antara Gatling dan Apache JMeter pada Uji Beban RESTful API. 15(01). https://doi.org/10.35970/infotekmesin.v15i1.2176
Dwinur Andrianto, L., & Fatrianto Suyatno, D. (2024). Analisis Performa Load Testing Antara Mysql Dan Nosql Mongodb Pada RestAPI Nodejs Menggunakan Postman.
Islam Al Makassari, S. M. J., Budiman, T., & Yulianto, A. B. (2022). Rancangan Program Otomatisasi Otentikasi Pengguna Untuk Otorisasi Pada Website Dengan Python Dan Selenium Web Driver. Jurnal Manajamen Informatika Jayakarta, 2(4), 326. https://doi.org/10.52362/jmijayakarta.v2i4.917
Lenka, R. K., Mamgain, S., Kumar, S., & Barik, R. K. (2018). Performance Analysis of Automated Testing Tools: JMeter and TestComplete. In International Conference on Advances in Computing, Communication Control and Networking (ICACCCN2018) (pp. 399–407)
Nimas Maharani, C., Darwis, D., Penulis, N., Dedi, K. :, & Submitted, D. (2023). Analisis Perbandingan Kualitas Perangkat Lunak Pada Website Perguruan Tinggi Menggunakan Metode Webqual, Apache J-Meter, Dan Web Server Stress Tool. 4(1), 34–41. https://doi.org/10.33365/jtsi.v4i1.2436
Nurazizah, R. A. S., Yustiana, I., & Hermanto, H. (2024). EVALUASI WEBSITE OPEN DATA KOTA SUKABUMI BERDASARKAN STANDAR ISO/IEC 9126. JIPI (Jurnal Ilmiah Penelitian Dan Pembelajaran Informatika), 9(1), 79–89. https://doi.org/10.29100/jipi.v9i1.4281
Paz, S., & Bernardino, J. (2017). Comparative analysis of web platform assessment tools. WEBIST 2017 - Proceedings of the 13th International Conference on Web Information Systems and Technologies, 116–125. https://doi.org/10.5220/0006308101160125
Sharma, V., & Singh, M. (2018). Proceedings, IEEE 2018 International Conference on Advances in Computing, Communication Control and Networking : (ICACCCN) : on 12th-13th Oct, 2018. IEEE.
Shrivastava, S. (2020). Comprehensive Review of Load Testing Tools. International Research Journal of Engineering and Technology. www.irjet.net
Srivastava, N. (2021). Software and Performance Testing Tools. Journal of Informatics Electrical and Electronics Engineering (JIEEE), 2(1), 1–12. https://doi.org/10.54060/jieee/002.01.001






