• DocumentCode
    555362
  • Title

    Model-based performance testing: NIER track

  • Author

    Barna, Cornel ; Litoiu, Marin ; Ghanbari, Hamoun

  • Author_Institution
    Dept. of Comput. Sci. & Eng., York Univ., Toronto, ON, Canada
  • fYear
    2011
  • fDate
    21-28 May 2011
  • Firstpage
    872
  • Lastpage
    875
  • Abstract
    In this paper, we present a method for performance testing of transactional systems. The methods models the system under test, finds the software and hardware bottlenecks and generate the workloads that saturate them. The framework is adaptive, the model and workloads are determined during the performance test execution by measuring the system performance, fitting a performance model and by analytically computing the number and mix of users that will saturate the bottlenecks. We model the software system using a two layers queuing model and use analytical techniques to find the workload mixes that change the bottlenecks in the system. Those workload mixes become stress vectors and initial starting points for the stress test cases. The rest of test cases are generated based on a feedback loop that drives the software system towards the worst case behaviour.
  • Keywords
    program control structures; program testing; queueing theory; feedback loop; model-based performance testing NIER track; performance test execution; queuing model; stress test cases; stress vectors; system under test; transactional systems; Adaptation models; Computational modeling; Hardware; Software; Stress; Testing; Time factors; adaptive system; performance models; performance testing; stress testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2011 33rd International Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4503-0445-0
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1145/1985793.1985930
  • Filename
    6032540