LTTC: A Load Testing Tool for Cloud
Software testing is the process of software engineering to free the software from bugs. Load testing is one of the techniques in software testing and is used to find the maximum load that software can handle without affecting its performance. Load testing
- PDF / 277,711 Bytes
- 10 Pages / 439.37 x 666.142 pts Page_size
- 74 Downloads / 217 Views
Abstract Software testing is the process of software engineering to free the software from bugs. Load testing is one of the techniques in software testing and is used to find the maximum load that software can handle without affecting its performance. Load testing is used to test the cloud services that are running in a cloud. All the resources in a cloud are used by the cloud users based on their demand. Using cloud, it is easy to gather the required load for a particular application by forming clusters. If the required load is coming from different clusters and it is not known quantitatively then the problem of load balancing is raised. The proposed load testing tool avoids the problem of getting unequal loads coming from different clusters by distributing the same amount of load to all the clusters. Also the proposed load testing tool for cloud is used to find the maximum number of simultaneous users for a particular cloud system is to handle. Keywords Load testing
Cloud testing Load balancing
1 Introduction The cost of testing web applications using traditional approaches is high for simulating user activity from different geographic locations [1]. Firewalls and load balancers testing cost includes hardware cost, software cost and maintenance cost. The web based load testing [2] is more effective in applications where rate of increase in numbers of users is not known and the differences are deployment M.S. Geetha Devasena (&) V. Krishna Kumar R. Kingsy Grace Department of Computer Science and Engineering, Sri Ramakrishna Engineering College, Coimbatore 641022, India e-mail: [email protected] V. Krishna Kumar e-mail: [email protected] R. Kingsy Grace e-mail: [email protected] © Springer Nature Singapore Pte Ltd. 2017 N. Modi et al. (eds.), Proceedings of International Conference on Communication and Networks, Advances in Intelligent Systems and Computing 508, DOI 10.1007/978-981-10-2750-5_70
689
690
M.S. Geetha Devasena et al.
environment based on client requirements. Usually web application’s behavior under normal and peak load conditions are tested using the basic type of load testing. While beginning the load testing, it is recommended to start with small numbers of virtual users and increase the load from normal to peak incrementally. The performance of the application during the gradual increase from normal to peak load is observed. Cloud based load testing is different from traditional load testing environments. Using cloud, the web applications are tested like real world usage of the web applications with geographically distributed users, and also variety of user scenarios. Cloud testing also ensures minimal start-up time and quality of assurance. The load testing for web application using cloud reduces the capital expenditure and improves scalability [3].
1.1
Load Testing
Giving demand to a system or device and measuring its response is called as load testing [4]. It is used to determine a system’s behavior on both normal and peak load situations. The load testing is appl
Data Loading...