PERFORMANCE TESTING ANALYSIS OF BANDUNGTANGINAS APPLICATION WITH JMETER

  • Ekky Novriza Alam Universitas Telkom
  • Fitriyana Dewi Telkom University
Keywords: Load Testing, Response Time, Reliability, Testing, Service Level Agreement

Abstract

The bandungtanginas.id application was created to serve the needs of data collection on maternal and child health at every posyandu in the city of Bandung. This application is planned to be able to serve around 1,982 posyandu in the city of Bandung, around 10,000 users, who are expected to be able to access the bandungtanginas.id application. In the current condition of the application support infrastructure still has limitations in supporting the bandungtanginas.id application. With specifications that tend to be low, an improvement effort is needed through generating application usage scenarios so that the services provided can be optimally available using the existing infrastructure. This research focuses on analyzing the application performance by using load testing. This research has four stages: determining the test's purpose, creating a test scenario, carrying out scenario testing, and analyzing the results. The analysis will be carried out with the results of load testing experiments based on the scenarios that have been made. Test scenarios are made to obtain experimental data, last further analysis and conclusions will be made. Scenarios are created based on an estimate of the optimal number of users the application should serve. The test scenario will use a target user of between 10 – 200 users who are divided in five groups of load testing scenarios. From this trial, it will be seen how the performance of the bandungtanginas.id application for each scenario group that has been created. The result of this study showed that the best scenario for bandungtanginas.id application could serve users in the range of 30-50 users. It is obtained from the response time results, which show the average results are under 30 seconds according to the SLA (Service Level Agreement) standard for application users.

References

[1] A. Z. Musthafawi, A. Mas’adah, Sukmadiningtyas, and F. Ramdani, “Performance testing on the shopee website in the pandemic period of COVID-19,” PervasiveHealth: Pervasive Computing Technologies for Healthcare, pp. 195–199, 2020, doi: 10.1145/3427423.3427457.
[2] Arlinta Christy Barus, Johannes Harungguan, and Efren Manulu, “PENGUJIAN API WEBSITE UNTUK PERBAIKAN PERFORMANSI APLIKASI DITENUN,” Journal of Applied Technology and Informatics Indonesia, vol. 1, no. 2, pp. 14–21, Feb. 2022, doi: 10.54074/jati.v1i2.33.
[3] M. Kalita and T. Bezboruah, “Investigation on performance testing and evaluation of PReWebD: A.NET technique for implementing web application,” IET Software, vol. 5, no. 4, pp. 357–365, Aug. 2011, doi: 10.1049/iet-sen.2010.0139.
[4] A. Avritzer and E. J. Weyuker, “The Automatic Generation of Load Test Suites and the Assessment of the Resulting Software,” 1995.
[5] Z. M. Jiang and A. E. Hassan, “A Survey on Load Testing of Large-Scale Software Systems,” IEEE Transactions on Software Engineering, vol. 41, no. 11, pp. 1091–1118, 2015, doi: 10.1109/TSE.2015.2445340.
[6] R. Hidayanto and P. Sawitri, “Performance Testing of e-Payment Website Using JMeter,” International Research Journal of Advanced Engineering and Science, vol. 4, no. 3, pp. 350–352, 2019.
[7] S. Suryadevara and S. Ali, “Preperformance Testing of A Website,” Jun. 2020, pp. 33–52. doi: 10.5121/csit.2020.100703.
[8] S. M. Shariff, H. Li, C. P. Bezemer, A. E. Hassan, T. H. D. Nguyen, and P. Flora, “Improving the testing efficiency of SELENIUM-based load tests,” in Proceedings - 2019 IEEE/ACM 14th International Workshop on Automation of Software Test, AST 2019, May 2019, pp. 14–20. doi: 10.1109/AST.2019.00008.
[9] R. Abbas, Z. Sultan, and S. N. Bhatti, “Comparative analysis of automated load testing tools: Apache JMeter, Microsoft Visual Studio (TFS), LoadRunner, Siege,” in International Conference on Communication Technologies, ComTech 2017, Oct. 2017, pp. 39–44. doi: 10.1109/COMTECH.2017.8065747.
[10] M. Musa, I. Shuaibu, and M. Musa Machina, “Investigation onto the Soware Testing Techniques and Tools: An Evaluation and Comparative Analysis,” 2019.
[11] Pemerintah Kota Bandung, “Portal Data Kota Bandung,” 2020. http://data.bandung.go.id/beta/index.php/portal/dataset?keywords=kader+posyandu (accessed Jul. 02, 2022).
[12] “Apache JMeter - User’s Manual: Elements of a Test Plan.” https://jmeter.apache.org/usermanual/test_plan.html (accessed Mar. 18, 2022).
[13] A. A. S. Ahmad, P. Brereton, and P. Andras, “A Systematic Mapping Study of Empirical Studies on Software Cloud Testing Methods,” Proceedings - 2017 IEEE International Conference on Software Quality, Reliability and Security Companion, QRS-C 2017, pp. 555–562, 2017, doi: 10.1109/QRS-C.2017.94.
[14] R. Khan and M. Amjad, “Performance testing (load) of web applications based on test case management,” Perspectives in Science, vol. 8, pp. 355–357, 2016, doi: 10.1016/j.pisc.2016.04.073.
[15] U. Khaira Latif and T. F. Kusumasari, “COMPARISON BETWEEN YII FRAMEWORKS AND LARAVEL IN 3 DIFFERENT VERSION FOR VIEWING LARGE DATA OF SHIPYARD INDUSTRY IN INDONESIA,” 2018.
[16] N. Srivastava, U. Kumar, and P. Singh, “Software and Performance Testing Tools,” Journal of Informatics Electrical and Electronics Engineering (JIEEE), vol. 2, no. 1, pp. 1–12, 2021, doi: 10.54060/jieee/002.01.001.
[17] M. A. Putri, H. N. Hadi, and F. Ramdani, “Performance testing analysis on web application: Study case student admission web system,” in Proceedings - 2017 International Conference on Sustainable Information Engineering and Technology, SIET 2017, Feb. 2018, vol. 2018-January, pp. 1–5. doi: 10.1109/SIET.2017.8304099.
[18] J. Wang and J. Wu, “Research on performance automation testing technology based on JMeter,” in Proceedings - 2019 International Conference on Robots and Intelligent System, ICRIS 2019, Jun. 2019, pp. 55–58. doi: 10.1109/ICRIS.2019.00023.
[19] K. F. Salmawati, T. F. Kusumasari, and E. N. Alam, “Carte server implementation for improving data quality management application performance in profiling module,” in IOP Conference Series: Materials Science and Engineering, 2021, vol. 1010, no. 1. doi: 10.1088/1757-899X/1010/1/012012.
Published
2022-07-31
How to Cite
Alam, E., & Dewi, F. (2022, July 31). PERFORMANCE TESTING ANALYSIS OF BANDUNGTANGINAS APPLICATION WITH JMETER. International Journal of Innovation in Enterprise System, 6(02), 157-166. https://doi.org/https://doi.org/10.25124/ijies.v6i02.172
Section
Information and Computational Engineering