Web applications have become an essential part for the current society. With the expansion of customer requirements these applications become more complex and distributed to serve users. Web applications are dynamic and evolving in nature. Performance of web application is a key issue in current competitive enterprise environment, which could be measured in simulated environment using automated performance testing tools. Performance of web application can be measured on the basis of response time and throughput which can be influence by various application and network architecture factors. This paper analyses performance of complex dynamic web application and analyses different aspects of performance testing.
The evolution of web applications has reached a stage where they can be categorized for specialized domains of society and business. Users of web applications also have very specialized and dynamic requirements. As the web applications becomes more flexible to handle different kinds of requirements as a result of that implementation and design of the web applications become complex. Different users from different locations perform combinations of operations on web applications concurrently; in such scenario performance of web application is an important factor behind the success of any web application [1]. Performance is somewhere related to user satisfaction and enhances popularity of web application. Performance is measured in terms of; under the heavy load condition how fast the web application fulfils the requirements of its users. This paper will discuss different aspects which influence performance of web application and methods to evaluate performance of web application.