Automatic Extraction of Probabilistic Workload Specifications for Load Testing Session-Based Application Systems.

van Hoorn, Andre, Vögele, Christian, Schulz, Eike, Hasselbring, Wilhelm and Krcmar, Helmut (2014) Automatic Extraction of Probabilistic Workload Specifications for Load Testing Session-Based Application Systems. [Paper] In: 8th International Conference on Performance Evaluation Methodologies and Tools (ValueTools 2014). , December 9-11, 2014, Bratislava, Slovakia . Proceedings of the 8th International Conference on Performance Evaluation Methodologies and Tools (ValueTools 2014). ; pp. 139-146 .

[thumbnail of 141535817163750.pdf]
Preview
Text
141535817163750.pdf - Published Version

Download (724kB) | Preview
[thumbnail of 20141210_VALUETOOLS14-handout.pdf]
Preview
Slideshow
20141210_VALUETOOLS14-handout.pdf - Presentation

Download (992kB) | Preview

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 representativeness of the extracted workloads.

Document Type: Conference or Workshop Item (Paper)
Keywords: Workload Specifications, Load Testing, Clustering, Session-based Application Systems, Load Test Extraction
Research affiliation: Kiel University > Software Engineering
Projects: Kieker
Date Deposited: 07 Nov 2014 12:32
Last Modified: 23 Sep 2019 17:49
URI: https://oceanrep.geomar.de/id/eprint/25987

Actions (login required)

View Item View Item