Performance Analysis of the SimInvest Application Programming Interface Using Load Testing

Authors

  • Cut Dahri Fajrina El Qahar Universitas Gunadarma
  • Dewi Agushinta Rahayu Universitas Gunadarma
  • Lana Sularto Universitas Gunadarma

DOI:

https://doi.org/10.35870/ijmsit.v6i1.7215

Keywords:

Apache JMeter, Application programming interface, Load testing, Performance testing, SimInvest

Abstract

This study evaluates the performance capacity of the SimInvest application programming interface (API), with emphasis on stock transaction and portfolio services that are frequently accessed during peak market activity. The study used an applied performance-testing design through Apache JMeter by simulating concurrent user loads of 100, 500, 1,000, 2,000, and 4,000 users. The observed indicators were response time, transactions per second, and error rate. The findings show that the application remained usable under 100 and 500 concurrent users, with low aggregate error rates of 4.80% and 4.48%, although several history-related endpoints already showed failed requests. When the load reached 1,000 users, the total error rate increased to 53.17%, indicating a clear decline in service reliability. Under 2,000 and 4,000 users, the system recorded error rates of 49.04% and 65.32%, with repeated failures in Account Cash, Cash Withdrawal, Order List, Portfolio, RDN History, RDN Info, and Trade List services. These findings indicate that the present infrastructure requires API optimization, query tuning, server-capacity improvement, load balancing, and real-time monitoring to maintain reliable fintech services during traffic spikes.

Downloads

Download data is not yet available.

Author Biographies

  • Cut Dahri Fajrina El Qahar, Universitas Gunadarma

    Information Systems Management Study Program, Faculty of Computer Science and Information Technology, Universitas Gunadarma, Depok City, West Java Province, Indonesia

  • Dewi Agushinta Rahayu, Universitas Gunadarma

    Information Systems Management Study Program, Faculty of Computer Science and Information Technology, Universitas Gunadarma, Depok City, West Java Province, Indonesia

  • Lana Sularto, Universitas Gunadarma

    Accounting Study Program, Faculty of Economics, Universitas Gunadarma, Depok City, West Java Province, Indonesia

References

Abdeen, W., Chen, X., & Unterkalmsteiner, M. (2023). An approach for performance requirements verification and test environments generation. Requirements Engineering, 28(1), 117-144. https://doi.org/10.1007/s00766-022-00379-3

Amid Golmohammadi, Man Zhang, and Andrea Arcuri. 2023. Testing RESTful APIs: A Survey. ACM Trans. Softw. Eng. Methodol. 33, 1, Article 27 (January 2024), 41 pages. https://doi.org/10.1145/3617175

Apache Software Foundation. (n.d.). Apache JMeter. Apache Software Foundation.

Brzeszczyński, J., & Ibrahim, B. M. (2019). A stock market trading system based on foreign and domestic information. Expert systems with applications, 118, 381-399. https://doi.org/10.1016/j.eswa.2018.08.005

Firstian. (2023). Stress testing: Mengenal definisi, tipe dan tools stress testing. https://www.wowrack.com/id-id/blog/security-id/mengenal-definisi-tipe-dan-tools-stress-testing/

Ginasari, N. L. A. S., Wibawa, K. S., & Wirdiani, N. K. A. (2021). Pengujian stress testing API sistem pelayanan dengan Apache JMeter. Jurnal Ilmiah Teknologi dan Komputer, 2(2), 2.

GRCI. (2024). Mengenal stress test: Pengertian, tujuan, dan fungsinya bagi korporasi. https://grc-indonesia.com/mengenal-stress-test-pengertian-tujuan-dan-fungsinya-bagi-korporasi/

ICreativeLabs. (2024). Apa itu performance testing? Dan apa saja toolsnya? https://icreativelabs.com/blog/apa-itu-performance-testing-dan-apa-saja-toolsnya

Ismail, A., Ananta, A. Y., Arief, S. N., & Hamdana, E. N. (2023). Performance testing sistem ujian online menggunakan JMeter pada lingkungan virtual. Jurnal Informatika Polinema, 9(2), 159-164. https://doi.org/10.33795/jip.v9i2.1190

Karolinda, B. (2021). Implementasi pembelajaran sistem informasi manajemen di perusahaan So Good Food. EduPsyCouns: Journal of Education, Psychology and Counseling, 3(2), 63-78. https://ummaspul.e-journal.id/Edupsycouns/article/view/2370

Kurniawan, T. A., Wisjhnuadji, T. W., & Riandono, F. (2019). Implementasi Transaction Processing System Berbasis Web Dan Mobile. Jurnal Ilmiah Fakultas Teknik LIMIT’S Vol, 15(1).

Madhani, D., Darwiyanto, E., & Gandhi, A. (2023). Performance Testing Menggunakan Metode Load Testing dan Stress Testing pada Sistem Core Banking PT. XYZ. e-Proceeding of Engineering, 10(6), 5431-5441.

Nosuke. (2023). JMeter Apache: Aplikasi Java untuk menguji website. https://appkey.id/pembuatan-website/backend/jmeter-apache/

Ou, S. (2023). Portfolio optimization and analysis using modern portfolio theory. Finance & Economics, 1(3). https://doi.org/10.61173/7q7mp960

Permatasari, D. I. (2020). Pengujian aplikasi menggunakan metode load testing dengan Apache JMeter pada sistem informasi pertanian. Jurnal Sistem dan Teknologi Informasi (JUSTIN), 8(1), 135. https://doi.org/10.26418/justin.v8i1.34452

Proxsis Consulting. (2024). Kenali 5 jenis stress test yang sering digunakan dalam IT. https://strategy.proxsisgroup.com/insight/kenali-5-jenis-stress-test-yang-sering-digunakan-dalam-it/

Shariff, S. M., Li, H., Bezemer, C. P., Hassan, A. E., Nguyen, T. H. D., & Flora, P. (2019). Improving the testing efficiency of Selenium-based load tests. Proceedings - 2019 IEEE/ACM 14th International Workshop on Automation of Software Test, AST 2019, 14-20. https://doi.org/10.1109/AST.2019.00008

SimInvest Luncurkan Fitur Investasi Reksa Dana. (2023). Sinarmas. https://www.sinarmas.com/blog/?p=3747

Sinarmas Sekuritas. (2024). SimInvest.

Tejaya, W., Rahman, S., & Munir, A. (2023). Pengujian website Invitees menggunakan metode load testing dengan Apache JMeter. KHARISMA Tech, 18(1), 99-112. https://doi.org/10.55645/kharismatech.v18i1.305

Testim. (2023). What is the software testing life cycle? A complete guide. https://www.testim.io/blog/software-testing-life-cycle/

Yi Liu, Yuekang Li, Gelei Deng, Yang Liu, Ruiyuan Wan, Runchao Wu, Dandan Ji, Shiheng Xu, and Minli Bao. 2022. Morest: model-based RESTful API testing with execution feedback. In Proceedings of the 44th International Conference on Software Engineering (ICSE '22). Association for Computing Machinery, New York, NY, USA, 1406–1417. https://doi.org/10.1145/3510003.3510133

Downloads

Published

2026-06-23

How to Cite

Qahar, C. D. F. E., Rahayu, D. A., & Sularto, L. (2026). Performance Analysis of the SimInvest Application Programming Interface Using Load Testing. International Journal of Management Science and Information Technology, 6(1), 978-990. https://doi.org/10.35870/ijmsit.v6i1.7215