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.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.