Volume 17, Issue 1, August 2015, Pages 51–68
Hagan Dennis Golo1 and Alexander Osei-Owusu2
1 Teaching Assistant, Faculty of Engineering, Ghana Technology University College Accra, Ghana
2 Research Coordinator, Graduate School, Ghana Technology University College, Accra, Ghana
Original language: English
Copyright © 2015 ISSR Journals. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
The main objective of this research is to measure the performance of a web application in terms of the perceived user experience. The study was done to determine the number of users a web page can support before recording an error. Different scenarios were used to demonstrate how the web page would respond under normal load and under peak load. The virtual campus "Moodle" was used for this demonstration. Two computers, one working as a server hosting a XAMPP as a web server and Moodle as web platform and the other working as client with Apache JMeter tool that measured the capacity and capacity test were used. The load testing started with a small number of virtual users and then, the load was increased to normal peak. From this, it was possible to observe how the application performed during this gradually increasing load conditions. In this experiment when there were 125 concurrent connections, the system recorded some errors. At the end of the research, some of the conclusions arrived at on the possible ways of ensuring maximum operation of web applications, were to increase the number of sockets in the server so that, it would increase the number of requests/responses and to reconfigure the httpd. mpm file of the Apache web server to allow more concurrent users.
Author Keywords: Load test, capacity test, web application, performance testing, Moodle.
Hagan Dennis Golo1 and Alexander Osei-Owusu2
1 Teaching Assistant, Faculty of Engineering, Ghana Technology University College Accra, Ghana
2 Research Coordinator, Graduate School, Ghana Technology University College, Accra, Ghana
Original language: English
Copyright © 2015 ISSR Journals. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Abstract
The main objective of this research is to measure the performance of a web application in terms of the perceived user experience. The study was done to determine the number of users a web page can support before recording an error. Different scenarios were used to demonstrate how the web page would respond under normal load and under peak load. The virtual campus "Moodle" was used for this demonstration. Two computers, one working as a server hosting a XAMPP as a web server and Moodle as web platform and the other working as client with Apache JMeter tool that measured the capacity and capacity test were used. The load testing started with a small number of virtual users and then, the load was increased to normal peak. From this, it was possible to observe how the application performed during this gradually increasing load conditions. In this experiment when there were 125 concurrent connections, the system recorded some errors. At the end of the research, some of the conclusions arrived at on the possible ways of ensuring maximum operation of web applications, were to increase the number of sockets in the server so that, it would increase the number of requests/responses and to reconfigure the httpd. mpm file of the Apache web server to allow more concurrent users.
Author Keywords: Load test, capacity test, web application, performance testing, Moodle.
How to Cite this Article
Hagan Dennis Golo and Alexander Osei-Owusu, “Performing Load Capacity Test for Web Applications,” International Journal of Innovation and Scientific Research, vol. 17, no. 1, pp. 51–68, August 2015.