Optimizing JMeter on Performance Testing Using the Bulk Data Method
DOI:
https://doi.org/10.51519/journalisi.v4i2.244Keywords:
API(Application Programming Interface), Performance testing, JMeter, TPS(Transaction Per Second)Abstract
Company X is one of the companies engaged in the telecommunications business. To improve customer service, the company developed an Application Programming Interface). The developed API is used to promote product packages to customers. Sending data via API to millions of customers at the same time, can lead to failures due to the inability of the server to process that data. JMeter is one of the tools that can be used to perform performance testing of an API by providing TPS calculation output. Bulk data files are used as input to process large amounts of customer data on JMeter. Proper thread properties settings affect the TPS value, and the study has managed to achieve the TPS value to be achieved with error rate = 0, which means success.
Downloads
References
] Akiladevi,R., Vidhupriya, P.,Sudha, V, “A Study and Analysis on Software Testing Tools,” International Journal of Pure and Applied Mathematics, Vol.118, No.18, 2018.
] Erinle. Bayo, Performance Testing With JMeter 2.9. Packt Publishing, 2013.
] Gupta, Kirti., Mathuria, Manish, “Improving Performance of Web Application approaches using Connection Pooling,” International Conference on Electronics, Communication and Aerospace Technology,2017.
] Jeskanen, Mervi., Moilanen, Joonas, “Non-functional testing: security and performance testing,”, M.A.Thesis, pp.36, JAMK University Of Applied Sciences,2015.
] Jiang. Z. M, Hassan. A. E, “A Survey on Load Testing of Large-Scale Software Systems,” IEEE Transactions on Software Engineering, 41(11), 1091–1118, doi:10.1109/tse.2015.2445340, 2015.
] Kamarudin., Kusrini., Sunyoto, Andi, “Uji Kinerja Sistem Web Service Pembayaran Mahasiswa Menggunakan Apache JMeter (Studi Kasus: Universitas AMIKOM Yogyakarta) ,” Jurnal Teknologi Informasi, Vol. XIII No. 1 ISSN: 1907-2430, 2018.
] Kelkar,Dipika., Kandalgaonkar, Kavita, “Analysis and Comparison of Perfomance Testing Tools,” International Journal of Advanced Research in Computer Engineering & Technology (IJARCET),Vol. 4, 2015.
] Masse. Mark, Rest API Design Rulebook. O’Reilly, 2012.
] Murphy, Lauren.,Alliyu, Tosin., Macvean, Andrew., Beth Kery, Mary, “Preliminary Analysis of REST API Style Guidelines,” PLATEAU’17 Workshop on Evaluation and Usability of Programming Languages and Tools, Vancouver, 2017.
] Niranjanamurthy, M., Kumar S, Kiran., Saha, Anupama., Chahar, Dharmendra, “Comparative Study on Performance Testing with JMeter,“ International Journal of Advanced Research in Computer and Communication Engineering, Vol.5, 2016.
] Pressman. Roger, Maxim. Bruce, Software Engineering: A Practitioner’s Approach. McGraw-Hill Education, Ed. 8th, 2015.
] Sadiq, Muhammad., Shahid Iqbal, Muhammad., Malip, Amizah., Ainun Mior Othman, Wan, “ A Survey of Most Common Referred Automated Performance Testing Tools,”. ARPN Journal of Science and Technology, 2015.
] Sharma,Monika., S. Iyer, Vaishnavi., Subramanian, Sugandhi., Shetty, Abhinandhan, “A Comparative Study on Load Testing Tools,” International Journal of Innovative Research in Computer and Communication Engineering,Vol. 4, 2016.
] Suominen. Tero, “Performance Testing Rest APIS,” M.A.Thesis, Satakunta University of Applied Sciences, 2017.
] Tiwari, Ankit Kr., Yadav, Surendra., Mathuria, Manish., Sharma, Manish., Chaudhary, Hemlata, “Performance Optimization of Web Applications using Connection Pooling,” International Conference on Innovations in information Embedded and Communication Systems (ICIIECS), 2016.
Downloads
Published
Issue
Section
License
Authors Declaration
- The Authors certify that they have read, understood, and agreed to the Journal of Information Systems and Informatics (JournalISI) submission guidelines, policies, and submission declaration. The submission has been prepared using the provided template.
- The Authors certify that all authors have approved the publication of this manuscript and that there is no conflict of interest.
- The Authors confirm that the manuscript is their original work, has not received prior publication, is not under consideration for publication elsewhere, and has not been previously published.
- The Authors confirm that all authors listed on the title page have contributed significantly to the work, have read the manuscript, attest to the validity and legitimacy of the data and its interpretation, and agree to its submission.
- The Authors confirm that the manuscript is not copied from or plagiarized from any other published work.
- The Authors declare that the manuscript will not be submitted for publication in any other journal or magazine until a decision is made by the journal editors.
- If the manuscript is finally accepted for publication, the Authors confirm that they will either proceed with publication immediately or withdraw the manuscript in accordance with the journal’s withdrawal policies.
- The Authors agree that, upon publication of the manuscript in this journal, they transfer copyright or assign exclusive rights to the publisher, including commercial rights














