Comparative Load Testing of Laravel Academic Information System using JMeter and Locust

Ahmad Reynaldi, Heny Pratiwi, Muhammad Fahmi

Abstract


Academic information systems require performance evaluation to determine how responsiveness changes under concurrent access. This study compares measurements obtained using Apache JMeter and Locust for a Laravel-based academic information system testbed under equivalent authenticated workloads. Experiments involved 10, 50, and 100 virtual users, with three replications per tool and load level, yielding 18 runs. Each virtual user authenticated once using a randomly selected student account and subsequently accessed Dashboard, KRS, Nilai, and KHS services. The workload used an approximately 10-second ramp-up, a 300-second duration, and a 1–5-second think time. Response time, percentile latency, throughput, error rate, and between-run variability were analyzed. At 100 virtual users, mean response time reached 1,205.33 ms for JMeter and 1,745.74 ms for Locust, while mean P95 reached 1,343.33 ms and 2,833.33 ms, respectively. Between 50 and 100 virtual users, throughput increased from 15.507 to 23.445 requests/s for JMeter and from 15.444 to 19.934 requests/s for Locust, indicating diminishing gains relative to the increase in concurrency. All runs recorded a 0% error rate, although responsiveness deteriorated substantially at the highest tested load. Locust exhibited greater between-run variability at 100 virtual users. The study contributes a controlled comparison of authenticated academic workloads combining endpoint-level analysis, percentile latency, and repeated measurements. These findings characterize the tested environment and do not establish production capacity, identify a specific server-side bottleneck, or demonstrate universal tool superiority.

Keywords


JMeter; Laravel; load testing; Locust; REST API

Full Text:

PDF

References


A. Ehsan, M. A. M. E. Abuhaliqa, C. Catal, and D. Mishra, “RESTful API Testing Methodologies: Rationale, Challenges, and Solution Directions,” Appl. SCI., Vol. 12, No. 9, p. 4369, 2022, DOI: 10.3390/app12094369.

U. K. Dewi, R. L. Wicaksono, M. D. Purbolaksono, and V. Satria, “Performance and Efficiency Testing Analysis of Database Systems in Academic Information Systems,” Nuansa Inform., Vol. 19, No. 2, pp. 115–122, 2025, DOI: 10.25134/ilkom.v19i2.438.

T. Purniawan, M. Fahmi, and Salmon, “Penerapan Information Architecture untuk Optimalisasi Website Sistem Informasi Akademik (SIAK) STMIK Widya Cipta Dharma,” J. Nas. Komputasi dan Teknol. Inf., Vol. 8, No. 3, pp. 1174–1184, 2025, DOI: 10.32672/jnkti.v8i3.9005.

K. Harianto, Azahari, and F. A. Azhar, “Evaluation Information System Success of the PPDB Information System in SMP Negeri 16 Samarinda using DeLone and McLean’s Model,” TEPIAN, Vol. 4, No. 1, pp. 18–23, 2023, DOI: 10.51967/tepian.v4i1.2217.

M. Siahaan and R. Wijaya, “Performance Comparison between Laravel and ExpressJs Framework using Apache JMeter,” J. Informatics Telecommun. Eng., Vol. 7, No. 2, pp. 545–554, 2024, DOI: 10.31289/jite.v7i2.10571.

R. Yulianto, Mardiana, R. A. Pradipta, and G. F. Nama, “Performance Comparison Analysis of SpringBoot and Laravel Frameworks using API Web Service,” J. Inform. dan Tek. Elektro Terap., Vol. 12, No. 2, pp. 1145–1153, 2024, DOI: 10.23960/jitet.v12i2.4141.

P. E. Valentina, D. Handayani, S. R. M. Ibrahim, N. Nanang, and F. M. K. Putra, “Komparasi Performa REST API Laravel 11 dan CodeIgniter 4 menggunakan Metode Eksperimental,” J. Fasilkom, Vol. 16, No. 1, pp. 167–174, 2026, DOI: 10.37859/jf.v16i1.11274.

B. Sabella, R. R. Tina, F. Achmad, A. Lestari, and Fathurrahmani, “Pengujian Aplikasi SIHARAPAN menggunakan Metode Stress Testing,” J. Teknol. Inf. dan Terap., Vol. 11, No. 1, pp. 7–14, 2024, DOI: 10.25047/jtit.v11i1.359.

S. Di Meglio, L. L. L. Starace, and S. Di Martino, “Web App Performance Testing in Industrial Contexts: Supporting Workload Generation with E2E-Loader++,” J. Syst. Softw., Vol. 232, p. 112684, 2026, DOI: 10.1016/j.jss.2025.112684.

W. Cazzola, F. Cesarini, and L. Tansini, “PerformERL: A Performance Testing Framework for Erlang,” Distrib. Comput., Vol. 35, No. 5, pp. 439–454, 2022, DOI: 10.1007/s00446-022-00429-7.

A. Latah and L. Toker, “Load and Stress Testing for SDN’s Northbound API,” SN Appl. SCI., Vol. 2, 2020, DOI: 10.1007/s42452-019-1917-y.

N. Husufa and I. Prihandi, “Optimizing JMeter on Performance Testing using the Bulk Data Method,” J. Inf. Syst. Informatics, Vol. 4, No. 2, pp. 205–215, 2022, DOI: 10.51519/journalisi.v4i2.244.

R. G. Zatserkovnyi, V. I. Babych, M. I. Plesha, L. I. Khmilyarchuk, and O. M. Shvets, “A System to Evaluate the Robustness of an API under High Loads,” Syst. Technol., Vol. 66, No. 2, pp. 43–49, 2023, DOI: 10.32782/2521-6643-2023.2-66.5.

M. Faisal and I. K. D. Nuryana, “Comparative Analysis of Laravel, Lumen, Guzzle, Leaf, and Slim Framework Performance on REST API using One Way ANOVA,” J. Emerg. Inf. Syst. Bus. Intell., Vol. 6, No. 2, pp. 77–83, 2025, DOI: 10.26740/jeisbi.v6i2.66146.

A. R. Annisa, M. Ardiana, P. N. Rahayu, T. Brian, and M. A. Jami’in, “Performance Evaluation of Web Applications using JMeter Load Testing for Server Capacity and Response Efficiency,” J. Appl. Informatics Comput., Vol. 10, No. 1, pp. 585–590, 2026, DOI: 10.30871/jaic.v10i1.11840.

R. A. Dwiyanto, G. A. Mutiara, and M. I. Sari, “Performance Analysis of REST API in a Real-Time IoT-based Vehicle Monitoring System,” Int. J. Reconfigurable Embed. Syst., Vol. 14, No. 3, pp. 766–784, 2025, DOI: 10.11591/ijres.v14.i3.pp766-784.

A. Poth, O. Rrjolli, and A. Arcuri, “Technology Adoption Performance Evaluation Applied to Testing Industrial REST APIs,” Autom. Softw. Eng., Vol. 32, p. 5, 2025, DOI: 10.1007/s10515-024-00477-2.

M. Śliwa and B. Pańczyk, “Performance Comparison of Programming Interfaces on the Example of REST API, GraphQL and gRPC,” J. Comput. SCI. Inst., Vol. 21, pp. 356–361, 2021, DOI: 10.35784/jcsi.2744.

M. Z. Ain, R. Ardiansyah, S. A. Pratama, M. Akbar, and N. T. Lapatta, “Comparative Performance Analysis of gRPC and REST API under Various Traffic Conditions and Data Sizes using a Quantitative Approach,” J. Appl. Informatics Comput., Vol. 9, No. 2, pp. 450–457, 2025, DOI: 10.30871/jaic.v9i2.9276.

A. Wahyudin, H. Siregar, A. Anisyah, S. M. Kusumawardani, and Erlangga, “Migrating Monolithic to Microservices: Comparative Performance Testing Evaluation between Architectures,” SCI. J. Informatics, Vol. 12, No. 4, pp. 797–816, 2026, DOI: 10.15294/sji.v12i4.28499.




DOI: https://doi.org/10.32520/stmsi.v15i10.6911

Article Metrics

Abstract view : 0 times
PDF - 0 times

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.