Automatic extraction of probabilistic workload specifications for load testing session-based application systems

André Van Hoorn, Christian Vögele, Eike Schulz, Wilhelm Hasselbring, Helmut Krcmar

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

15 Scopus citations

Abstract

Workload generation is essential to systematically evaluate performance properties of application systems under controlled conditions, e.g., in load tests or benchmarks. The definition of workload specifications that represent the real workload as accurately as possible is one of the biggest challenges in this area. This paper presents our approach for the modeling and automatic extraction of probabilistic workload specifications for load testing session-based application systems. The approach, called Wessbas, comprises (i.) a domain-specific language (DSL) enabling layered modeling of workload specifications as well as support for (ii.) automatically extracting instances of the DSL from recorded sessions logs and (iii.) transforming instances of the DSL to workload specifications of existing load testing tools. During the extraction process, different groups of customers with similar navigational patterns are identified using clustering techniques. We developed corresponding tool support including a transformation to probabilistic test scripts for the Apache JMeter load testing tool. The evaluation of the proposed approach using the industry standard benchmark SPECjEnterprise2010 demonstrates its applicability and the representativeness of the extracted workloads.

Original languageEnglish
Title of host publicationProceedings of the 8th International Conference on Performance Evaluation Methodologies and Tools, VALUETOOLS 2014
PublisherICST
Pages139-146
Number of pages8
ISBN (Electronic)9781631900570
DOIs
StatePublished - 2014
Event8th International Conference on Performance Evaluation Methodologies and Tools, VALUETOOLS 2014 - Bratislava, Slovakia
Duration: 9 Dec 201411 Dec 2014

Publication series

NameProceedings of the 8th International Conference on Performance Evaluation Methodologies and Tools, VALUETOOLS 2014

Conference

Conference8th International Conference on Performance Evaluation Methodologies and Tools, VALUETOOLS 2014
Country/TerritorySlovakia
CityBratislava
Period9/12/1411/12/14

Keywords

  • Clustering
  • Load test extraction
  • Load testing
  • Session-based application systems
  • Workload specifications

Fingerprint

Dive into the research topics of 'Automatic extraction of probabilistic workload specifications for load testing session-based application systems'. Together they form a unique fingerprint.

Cite this