Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/584369.584373acmconferencesArticle/Chapter ViewAbstractPublication PagesicpeConference Proceedingsconference-collections
Article

Software performance testing based on workload characterization

Published: 24 July 2002 Publication History
  • Get Citation Alerts
  • Abstract

    A major concern of most businesses is their ability to meet customers' performance requirements. This paper describes our workload-based approach to performance testing, and includes a case study that demonstrates the application of this approach to a large, industrial software system. For this system, we collected data in the field to determine the current production usage, and then assessed the performance of the system under both current workloads, and those likely to be encountered in the future. This led to the identification of a software bottleneck, which, had it occurred in the field rather than in the test lab, would have likely had significant consequences.

    References

    [1]
    V. Almeida, A. Bestavros, M. Crovella and A. Oliveira. Characterizing reference locality in the WWW. In Proc. IEEE Conf Parallel and Distributed Information Systems (PDIS'96), December 1996.
    [2]
    M. Arlitt and T. Jin. Workload characterization of the 1998 world cup web site. Hewlett-Packard Labs, Tech Rep HPL-1999-35R1, 1999, http://www.hpl.hp.com/techreports/1999/HPL-1999-35R1.html.
    [3]
    M. Arlitt and C. Williamson. Internet web servers: workload characterization and performance implications. IEEE/ACM Trans Networking, 5(5):631-645, 1997.
    [4]
    A. Avritzer and E.J. Weyuker. The automatic generation of load test suites and the assessment of the resulting software, IEEE Trans Software Eng, Sept 1995, pp.705-716.
    [5]
    A. Cockcroft and R. Pettit Sun performance and tuning. Sun Microsystems, 2ed, 1998.
    [6]
    J.D. Musa. Operational profiles in software reliability engineering. IEEE Software, 10(2):14-32, March 1993.
    [7]
    D. Menasce, V. Almeida, R. Fonseca and M. Mendes. A methodology for workload characterization of e-commerce sites. In Proc first ACM conference on Electronic Commerce, 1999, Denver.
    [8]
    D. Menasce and V. Almeida. Capacity planning for web services: metrics, models and methods. Prentice Hall, 2001.
    [9]
    P. Reeser. Performance of web servers in a distributed computing environment. Teletraffic Engineering in the Internet Era, Elsevier, 2001.
    [10]
    E. J. Weyuker. Using failure cost information for testing and reliability Assessment. ACM Trans Software Eng and Methodology, 5(2):87-98, April 1996.

    Cited By

    View all
    • (2024)Management of Caching Policies and Redundancy Over Unreliable ChannelsIEEE Transactions on Network and Service Management10.1109/TNSM.2023.333455921:2(1912-1928)Online publication date: Apr-2024
    • (2023)Designing Games for Stealth AssessmentGames as Stealth Assessments10.4018/979-8-3693-0568-3.ch007(154-190)Online publication date: 29-Sep-2023
    • (2022)RAST: Evaluating Performance of a Legacy System Using Regression Analysis and Simulation2022 30th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS)10.1109/MASCOTS56607.2022.00015(49-56)Online publication date: Oct-2022
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    WOSP '02: Proceedings of the 3rd international workshop on Software and performance
    July 2002
    318 pages
    ISBN:1581135637
    DOI:10.1145/584369
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 24 July 2002

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. software performance testing
    2. software testing
    3. workload characterization

    Qualifiers

    • Article

    Conference

    WOSP02

    Acceptance Rates

    WOSP '02 Paper Acceptance Rate 35 of 64 submissions, 55%;
    Overall Acceptance Rate 149 of 241 submissions, 62%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)26
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 12 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Management of Caching Policies and Redundancy Over Unreliable ChannelsIEEE Transactions on Network and Service Management10.1109/TNSM.2023.333455921:2(1912-1928)Online publication date: Apr-2024
    • (2023)Designing Games for Stealth AssessmentGames as Stealth Assessments10.4018/979-8-3693-0568-3.ch007(154-190)Online publication date: 29-Sep-2023
    • (2022)RAST: Evaluating Performance of a Legacy System Using Regression Analysis and Simulation2022 30th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS)10.1109/MASCOTS56607.2022.00015(49-56)Online publication date: Oct-2022
    • (2021)Measuring Performance of Fault Management in a Legacy System: An Alarm System StudyModelling, Analysis, and Simulation of Computer and Telecommunication Systems10.1007/978-3-030-68110-4_9(129-146)Online publication date: 29-Jan-2021
    • (2020)WORKLOAD CHARACTERIZATION OF TELECOM SOFTWARETelekom Yazılımı İş Yükü KarakterizasyonuKonya Journal of Engineering Sciences10.36306/konjes.6987088:1(151-163)Online publication date: 5-Mar-2020
    • (2019)A Methodology for Generating Tests for Evaluating User-Centric Performance of Mobile Streaming ApplicationsModel-Driven Engineering and Software Development10.1007/978-3-030-11030-7_18(406-429)Online publication date: 1-Feb-2019
    • (2019)An end‐user‐centric test generation methodology for performance evaluation of mobile networked applicationsSoftware Testing, Verification and Reliability10.1002/stvr.171329:6-7Online publication date: 7-Oct-2019
    • (2018)svLoad: An Automated Test-Driven Architecture for Load Testing in Cloud Systems2018 IEEE Global Communications Conference (GLOBECOM)10.1109/GLOCOM.2018.8647493(1-7)Online publication date: Dec-2018
    • (2018)Performance test for prototype game for children with adhdJournal of Physics: Conference Series10.1088/1742-6596/978/1/012004978(012004)Online publication date: 15-Mar-2018
    • (2018)Pinpointing and repairing performance bottlenecks in concurrent programsEmpirical Software Engineering10.1007/s10664-017-9578-123:5(3034-3071)Online publication date: 1-Oct-2018
    • Show More Cited By

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media