Optimizing JMeter on Performance Testing Using the Bulk Data Method
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.
Download PDF: 1901 times
- I certify that I have read, understand and agreed to the Journal of Information Systems and Informatics (Journal-ISI) submission guidelines, policies and submission declaration. Submission already using the provided template.
- I certify that all authors have approved the publication of this and there is no conflict of interest.
- I confirm that the manuscript is the authors' original work and the manuscript has not received prior publication and is not under consideration for publication elsewhere and has not been previously published.
- I 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.
- I confirm that the paper now submitted is not copied or plagiarized version of some other published work.
- I declare that I shall not submit the paper for publication in any other Journal or Magazine till the decision is made by journal editors.
- If the paper is finally accepted by the journal for publication, I confirm that I will either publish the paper immediately or withdraw it according to withdrawal policies
- I Agree that the paper published by this journal, I transfer copyright or assign exclusive rights to the publisher (including commercial rights)