• DocumentCode
    2210124
  • Title

    Automated performance analysis of load tests

  • Author

    Jiang, Zhen Ming ; Hassan, Ahmed E. ; Hamann, Gilbert ; Flora, Parminder

  • Author_Institution
    Software Anal. & Intell. Lab. (SAIL), Queen´´s Univ., Kingston, ON, Canada
  • fYear
    2009
  • fDate
    20-26 Sept. 2009
  • Firstpage
    125
  • Lastpage
    134
  • Abstract
    The goal of a load test is to uncover functional and performance problems of a system under load. Performance problems refer to the situations where a system suffers from unexpectedly high response time or low throughput. It is difficult to detect performance problems in a load test due to the absence of formally defined performance objectives and the large amount of data that must be examined. In this paper, we present an approach which automatically analyzes the execution logs of a load test for performance problems. We first derive the system´s performance baseline from previous runs. Then we perform an in-depth performance comparison against the derived performance baseline. Case studies show that our approach produces few false alarms (with a precision of 77%) and scales well to large industrial systems.
  • Keywords
    computer network performance evaluation; systems analysis; automated performance analysis; execution log analyzation; in-depth performance comparison; large industrial system; load test; system performance baseline; system under load performance problem; unexpected high response time; Automatic testing; Computer bugs; Delay; Monitoring; Performance analysis; Software performance; Software testing; System performance; System testing; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2009. ICSM 2009. IEEE International Conference on
  • Conference_Location
    Edmonton, AB
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-4897-5
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2009.5306331
  • Filename
    5306331