Optimizing JMeter on Performance Testing Using the Bulk Data Method

  • Nurullah Husufa Universitas Mercu Buana
  • Ifan Prihandi Universitas Mercu Buana
Keywords: 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

Download data is not yet available.

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.

Published
2022-06-02
Abstract views: 100 times
Download PDF: 48 times
How to Cite
Husufa, N., & Prihandi, I. (2022). Optimizing JMeter on Performance Testing Using the Bulk Data Method. Journal of Information Systems and Informatics, 4(2), 205-215. https://doi.org/10.51519/journalisi.v4i2.244