Performance Testing and Analysis of Modern Web Technologies
2010 (English)Independent thesis Advanced level (degree of Master (One Year)), 20 credits / 30 HE credits
Student thesis
Abstract [en]
The thesis is an empirical case study to predict or estimate the performance and variability of contemporary software frameworks used for web application development. Thesis can be mainly divided into 3 phases. In Phase I, we theoretically try to explore and analyze PHP, EJB 3.0 and ASP.NET considering quality attributes or ilitis of mentioned technologies. In Phase II, we develop two identical web applications i.e. online component’s webstore (applications to purchase components online) in PHP and ASP.NET. In phase III, we conduct automated testing to determine and analyze applications’ performance. We developed web applications in PHP 5.3.0 and Visual Studio 2008 using ASP.NET 3.5 to practically measure and compare the applications’ performance. We used SQL Server 2005 with ASP.NET 3.5 and MySql 5.1.36 with PHP as database servers. Software architecture, CSS, database design, database constraints were tried to keep simple and same for both applications i.e. Applications developed in PHP and ASP.NET. This similarity helps to establish realistic comparison of applications performance and variability. The applications’ performance and variability is measured with help of automated scripts. These scripts were used to generate thousands of requests on application servers and downloading components simultaneously. More details of performance testing can be found in chapter 6, 7 and 8.
Place, publisher, year, edition, pages
2010. , p. 72
Keywords [en]
Software Enigeering, Web Developement, Shoping cart websites, ASP.Net Vs PHP, Web technology camparison.
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:mdh:diva-11177OAI: oai:DiVA.org:mdh-11177DiVA, id: diva2:373067
Presentation
2010-10-07, Gamma, Mälardalens högskola Box 883, 721 23, Västerås, 13:15 (English)
Uppsok
Technology
Supervisors
Examiners
Note
We have gain alot of knowledge from this thesis. We are very happy to finish our Software Engineering.
2010-12-012010-11-292018-01-12Bibliographically approved