Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/APSEC.2011.59guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Automated Verification of Load Tests Using Control Charts

Published: 05 December 2011 Publication History

Abstract

Load testing is an important phase in the software development process. It is very time consuming but there is usually little time for it. As a solution to the tight testing schedule, software companies automate their testing procedures. However, existing automation only reduces the time required to run load tests. The analysis of the test results is still performed manually. A typical load test outputs thousands of performance counters. Analyzing these counters manually requires time and tacit knowledge of the system-under-test from the performance engineers. The goal of this study is to derive an approach to automatically verify load tests' results. We propose an approach based on a statistical quality control technique called control charts. Our approach can a) automatically determine if a test run passes or fails and b) identify the subsystem where performance problem originated. We conduct two case studies on a large commercial telecommunication software and an open-source software system to evaluate our approach. Our results warrant further development of control chart based techniques in performance verification.

Cited By

View all
  • (2016)Automatic performance testing using input-sensitive profilingProceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering10.1145/2950290.2983975(1139-1141)Online publication date: 1-Nov-2016
  • (2016)Input-sensitive performance testingProceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering10.1145/2950290.2983953(1085-1087)Online publication date: 1-Nov-2016
  • (2016)Mining performance regression inducing code changes in evolving softwareProceedings of the 13th International Conference on Mining Software Repositories10.1145/2901739.2901765(25-36)Online publication date: 14-May-2016
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
APSEC '11: Proceedings of the 2011 18th Asia-Pacific Software Engineering Conference
December 2011
423 pages
ISBN:9780769546094

Publisher

IEEE Computer Society

United States

Publication History

Published: 05 December 2011

Author Tags

  1. Load Testing
  2. Mining software repository
  3. Performance Testing

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2016)Automatic performance testing using input-sensitive profilingProceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering10.1145/2950290.2983975(1139-1141)Online publication date: 1-Nov-2016
  • (2016)Input-sensitive performance testingProceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering10.1145/2950290.2983953(1085-1087)Online publication date: 1-Nov-2016
  • (2016)Mining performance regression inducing code changes in evolving softwareProceedings of the 13th International Conference on Mining Software Repositories10.1145/2901739.2901765(25-36)Online publication date: 14-May-2016
  • (2015)Recommending posts concerning API issues in developer q&a sitesProceedings of the 12th Working Conference on Mining Software Repositories10.5555/2820518.2820546(224-234)Online publication date: 16-May-2015
  • (2015)Automated Detection of Performance Regressions Using Regression Models on Clustered Performance CountersProceedings of the 6th ACM/SPEC International Conference on Performance Engineering10.1145/2668930.2688052(15-26)Online publication date: 28-Jan-2015
  • (2014)An industrial case study of automatically identifying performance regression-causesProceedings of the 11th Working Conference on Mining Software Repositories10.1145/2597073.2597092(232-241)Online publication date: 31-May-2014
  • (2014)Detecting Discontinuities in Large Scale SystemsProceedings of the 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing10.1109/UCC.2014.44(345-354)Online publication date: 8-Dec-2014
  • (2013)Automatic detection of performance deviations in the load testing of large scale systemsProceedings of the 2013 International Conference on Software Engineering10.5555/2486788.2486927(1012-1021)Online publication date: 18-May-2013

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media