Abstract:
Performance Evaluation is essential to
that the web applications are providing a satisfactory level of
service to its users in terms of scalability, stability, and
throughput or response time. Web application performance
evaluation process includes experimental designing, generating
workloads for experiments, executing test while monitoring
resource utilization of server and client, and representing
results after test execution. This paper analyzes a number of
popular performance evaluation tools in terms of how w ell they
contribute to this complete process of evaluation. The results
show that majority of the existing tools for web application
performance evaluation have several limitations as far as the
entire testing process is concerned, for example experimental
design and resource monitoring do not co-exist in a single tool.
Our contribution is to develop a fully fledged, open source
tool which we name as WingPerf. It facilitates the entire web
application performance evaluation process. This paper also
presents the architecture and the functionalities of WingPerf.