• DocumentCode
    2524626
  • Title

    Automatic Comparison of Load Tests to Support the Performance Analysis of Large Enterprise Systems

  • Author

    Malik, Haroon ; Jiang, Zhen Ming ; Adams, Bram ; Hassan, Ahmed E. ; Flora, Parminder ; Hamann, Gilbert

  • Author_Institution
    Sch. of Comput., Queen´´s Univ., Kingston, ON, Canada
  • fYear
    2010
  • fDate
    15-18 March 2010
  • Firstpage
    222
  • Lastpage
    231
  • Abstract
    Load testing is crucial to uncover functional and performance bugs in large-scale systems. Load tests generate vast amounts of performance data, which needs to be compared and analyzed in limited time across tests. This helps performance analysts to understand the resource usage of an application and to find out if an application is meeting its performance goals. The biggest challenge for performance analysts is to identify the few important performance counters in the highly redundant performance data. In this paper, we employed a statistical technique, Principal Component Analysis (PCA) to reduce the large volume of performance counter data, to a smaller, more meaningful and manageable set. Furthermore, our methodology automates the process of comparing the important counters across load tests to identify performance gains/losses. A case study on load test data of a large enterprise application shows that our methodology can effectively guide performance analysts to identify and compare top performance counters across tests in limited time.
  • Keywords
    large-scale systems; principal component analysis; program debugging; program testing; software performance evaluation; PCA; automatic comparison; functional bugs; large enterprise systems; large-scale systems; load testing; load tests; performance analysis; performance analysts; performance bugs; performance counters; performance gains; performance losses; principal component analysis; redundant performance data; statistical technique; Correlation; Loading; Monitoring; Principal component analysis; Radiation detectors; Stress; Testing; Load Test; PCA; Performance Counters;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering (CSMR), 2010 14th European Conference on
  • Conference_Location
    Madrid
  • ISSN
    1534-5351
  • Print_ISBN
    978-1-61284-369-8
  • Electronic_ISBN
    1534-5351
  • Type

    conf

  • DOI
    10.1109/CSMR.2010.39
  • Filename
    5714439