Proceedings of the Twenty-Second IEEE/ACM International Conference on Automated Software Engineering 2007
DOI: 10.1145/1321631.1321684
|View full text |Cite
|
Sign up to set email alerts
|

Synthesizing client load models for performance engineering via web crawling

Abstract: Accurate web application performance testing relies on the use of loading tests based on a realistic client behaviour load model. Unfortunately developing such load models and associated test plans and scripts is tedious and error-prone with most existing web performance testing tools providing limited client load modelling capabilities. We describe a new approach and toolset that we have developed, MaramaMTE+, which improves the ability to model realistic web client load behaviour, automatically generates com… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2008
2008
2017
2017

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 15 publications
(10 citation statements)
references
References 19 publications
0
10
0
Order By: Relevance
“…JPetStore uses Apache Derby 6 as its back-end database and contains 125 URLs. DellDVDStore is an open-source simulation of an online e-commerce site, which has been used in a number of industrial performance-related studies similarly to JPetStore [46,45,14,18,72]. DellDVDStore uses MySQL 7 as its backend database and contains 117 URLs.…”
Section: Subject Applicationsmentioning
confidence: 99%
“…JPetStore uses Apache Derby 6 as its back-end database and contains 125 URLs. DellDVDStore is an open-source simulation of an online e-commerce site, which has been used in a number of industrial performance-related studies similarly to JPetStore [46,45,14,18,72]. DellDVDStore uses MySQL 7 as its backend database and contains 117 URLs.…”
Section: Subject Applicationsmentioning
confidence: 99%
“…We selected JPetStore as the cloud application to test in our experiment as it has been widely used as a representative Web application that produces a transactional workload. We modelled the workload of JPetStore using StressCloud based on the client load model introduced by Cai [26]. We profiled and analysed the system performance and energy consumption with different client load models and different resource allocation and deployment strategies in test suites I and II presented in Section 5.5.…”
Section: Mixedmentioning
confidence: 99%
“…JPetStore was selected as the cloud application to test in our experiment as it has been widely used as a representative Web application that produces a transactional workload. We modelled the workload of JPetStore using StressCloud based on the client load model introduced by Cai [26] and shown in Section 3.…”
Section: Mixed Computation- Data-and Communication-intensive Workloadsmentioning
confidence: 99%
“…Much of the work in load testing has focused on the automatic generation of load test cases [7,8,10,18,48]. A survey of load testing (and load test cases) may be found in [27].…”
Section: Load Test Case Designmentioning
confidence: 99%