Title :
A Survey on Load Testing of Large-Scale Software Systems
Author :
Zhen Ming Jiang ; Hassan, Ahmed E.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., York Univ., Toronto, ON, Canada
Abstract :
Many large-scale software systems must service thousands or millions of concurrent requests. These systems must be load tested to ensure that they can function correctly under load (i.e., the rate of the incoming requests). In this paper, we survey the state of load testing research and practice. We compare and contrast current techniques that are used in the three phases of a load test: (1) designing a proper load, (2) executing a load test, and (3) analyzing the results of a load test. This survey will be useful for load testing practitioners and software engineering researchers with interest in the load testing of large-scale software systems.
Keywords :
program testing; software quality; concurrent requests; contrast current techniques; large-scale software systems; load testing; load testing research; software engineering researchers; Computer bugs; Robustness; Software systems; Stress; Stress measurement; Testing; Load Testing; Software Quality; Software Testing; Software testing; large-scale software systems; load testing; software quality; survey;
Journal_Title :
Software Engineering, IEEE Transactions on
DOI :
10.1109/TSE.2015.2445340