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.
Article Details
How to Cite
Citation FormatReferences
22 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
License
Copyright (c) 2026 Cut Dahri Fajrina El Qahar, Dewi Agushinta Rahayu, Lana Sularto

This work is licensed under a Creative Commons Attribution 4.0 International License.
This is an open-access journal distributed under the Creative Commons Attribution 4.0 International License (CC BY 4.0), which permits unrestricted use, distribution, reproduction, and adaptation in any medium (even commercially), provided appropriate credit is given to the original author(s), a link to the license is provided, and any changes made are indicated. Authors retain copyright without restrictions and grant the journal the right of first publication as well as non-exclusive publishing rights for archiving, indexing, and scholarly dissemination.
Downloads
OJS UsageStats PluginRecommended Articles
Journal Transparency
Additional InformationLearn more about how this journal ensures quality, ethics, and transparency.