ANALYSIS OF APPLICATION PERFORMANCE TESTING USING LOAD TESTING AND STRESS TESTING METHODS IN API SERVICE

Mokhamd Hendayun, Arief Ginanjar, Yoan Ihsan

Abstract


Testing an application is an important thing to do in software development. However, there are some tests that are sometimes missed after application development has been completed, such as performance testing. Performance testing is a type of test to ensure software will work properly under the expected workload. When performance testing is important to ensure that the functional needs of the system are running well. To ensure that the business objectives of the system are satisfactory and according to user needs can be done using Black Box Method. After ensuring the final results meet the specifications of the system needs, performance testing can be carried out. In performance testing, a load and stress testing methods are used to test the system, so as to be able to validate system performance are correct and determine the operating capacity of the system, with load limit at the break threshold and above the break threshold. This test is carried out to help determine how software can act well when accessed by several users together with a lot of data. This study conduct analyze the behavior of the system in the server environment that currently running and then optimize the configuration of the service and server to achieve concurrent users with 500 users at a time with jmeter as a performance test tools.

Keywords


Performance Analysis; Performance Testing; Load Testing; Blackbox Testing; Stress Testing

Full Text:

PDF

References


Ginanjar, Arief, and Mokhamad Hendayun. "Spring framework reliability investigation against database bridging layer using Java platform." Procedia Computer Science 161 (2019): 1036-1045.

David, Assaf Ben. "Mobile application testing (best practices to ensure quality)." (2011).

Weyuker, Elaine J., and Filippos I. Vokolos. "Experience with performance testing of software systems: issues, an approach, and case study." IEEE transactions on software engineering 26.12 (2000): 1147-1156.

Du Plessis, Marina. "The role of knowledge management in innovation." Journal of knowledge management (2007).

Vokolos, Filippos I., and Elaine J. Weyuker. "Performance testing of software systems." Proceedings of the 1st International Workshop on Software and Performance. 1998..

Erinle, Bayo. Performance Testing with JMeter 3. Packt Publishing Ltd, 2017.

Permatasari, Desy Intan. "Pengujian aplikasi menggunakan metode load testing dengan apache jmeter pada sistem informasi pertanian." JUSTIN (Jurnal Sistem dan Teknologi Informasi) 8.1 (2020): 135-139..

Abbas, Rabiya, Zainab Sultan, and Shahid Nazir Bhatti. "Comparative analysis of automated load testing tools: Apache jmeter, microsoft visual studio (tfs), loadrunner, siege." 2017 international conference on communication technologies (comtech). IEEE, 2017.

Rosa, Ariani Sukamto. "Rekayasa perangkat lunak terstruktur dan berorientasi objek." (2016).

Willnecker, Felix, et al. "Using dynatrace monitoring data for generating performance models of java ee applications." Proceedings of the 6th ACM/SPEC International Conference on Performance Engineering. 2015.




DOI: http://dx.doi.org/10.38101/sisfotek.v13i1.2656

Refbacks

  • There are currently no refbacks.


 

JURNAL SISFOTEK GLOBAL

Organized by: Research Center and Community Development
Published by: Institut Teknologi dan Bisnis Bina Sarana Global
Jl. Aria Santika No.43A, Margasari, Kec. Karawaci, Kota Tangerang, Banten 15114
Phone. +62 552 2727
Email: lppm@global.ac.id

INDEXED BY:

   


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License..
Based on a work at https://journal.global.ac.id/index.php/sisfotek/index.