Using performance models to support load testing in a large SOA environment

  • Authors:
  • Christian Vögele;Andreas Brunnert;Alexandru Danciu;Daniel Tertilt;Helmut Krcmar

  • Affiliations:
  • fortiss GmbH, München, Germany;fortiss GmbH, München, Germany;fortiss GmbH, München, Germany;fortiss GmbH, München, Germany;Technische Universität München, München, Germany

  • Venue:
  • Proceedings of the third international workshop on Large scale testing
  • Year:
  • 2014

Quantified Score

Hi-index 0.00

Visualization

Abstract

Load testing in large service-oriented architecture (SOA) environments is especially challenging when services are under the control of different teams. It gets even more difficult if services need to be scaled before a load test starts. It is thus important to estimate workloads for services involved in a load test. Service workloads can be specified by the amount of service operation invocations distributed over time. We propose the use of performance models to derive this information for SOA-based applications before executing load tests. In a first step, we use these models to select usage scenarios. Afterwards, these models are transformed in a way that each scenario can be simulated separately from each other. These simulations can predict service workloads for selected usage scenarios and different user counts.