Automated Analysis of the Results of Performance Regression Tests

Size: px
Start display at page:

Download "Automated Analysis of the Results of Performance Regression Tests"

Transcription

1 Automated Analysis of the Results of Performance Regression Tests

2 Zhen Ming (Jack) Jiang Assistant Professor, Department of Electrical Engineering and Computer Science, Lassonde School of Engineering, York University. Toronto, ON, Canada. Head of Software Construction, AnaLytics and Evaluation (SCALE) Lab Co-founder and co-organizer for the International Workshop on Large-Scale Testing (LT) Research Interests: Software Performance Engineering Mining Software Engineering Data Software Construction, AnaLysis and Evaluation (SCALE) Lab LT 2012 present

3 Most field problems for large scale systems are rarely functional instead they are load-related

4 Software Testing (Functional) Regression Testing Unit Testing System Integration Testing Non-Functional Testing Performance Regression Testing

5 Performance Regression Testing Mimics multiple users repeatedly performing the same tasks Take hours or even days Produces GB/TB of data that must be analyzed

6 Is the system ready for release?

7 Data Cleanup/ Abstraction Model Derivation Past Test(s) Current Test Data Cleanup/ Abstraction Test Validation

8 Studied Systems

9 Execution Logs

10 Automated Functional Analysis (E2, E3) are always together: (acquire_lock, release_lock) (open_inbox, close_inbox) If we see (E2, E6) this might be a problem E1 E2 E3 E4 E1 E2 E3 E4 E1 E2 E3 E4 E1 E2 E6 E4

11 Dell DVD Store 99.99% reduction in viewed log lines

12 Automated Performance Analysis Each load test has periods of peak/light load Fluctuations of response time Test # 1 Test # 2 Test # 3 Same workload applied across different tests Similar response time distributions

13 Performance Analysis Report - Visual Comparison Distribution Evolution

14 Performance Analysis Report - Step-wise Performance Diagnosis Stepwise We discovered a MySQL performance bug

15 Performance Counters

16 [Nguyen et al., ICPE 2012] Deriving Performance Ranges Using Control Charts Normal Operations Suspicious Test Derive control charts from the past good tests Flag new tests as anomalous if there are many violations in the control charts

17 Deriving Frequent Itemset from Past Test(s) Time DB read/sec Throughput Request Queue Size 10:00 Medium Medium Low 10:03 Medium Medium Low 10:06 Low Medium Medium 10:09 Medium Medium Low 10:12 Medium Medium Low 10:15 Medium Medium Low

18 Deriving Frequent Itemset from Past Test(s) Time DB read/sec Throughput Request Queue Size 10:00 Medium Medium Low 10:03 Medium Medium Low 10:06 Low Medium Medium 10:09 Medium Medium Low 10:12 Medium Medium Low 10:15 Medium Medium Low DB read/sec Medium Throughput Medium Request Queue size Low

19 Deriving Frequent Itemset from Past Test(s) DB read/sec Medium Throughput Medium Request Queue size Low DB read/sec Medium DB read/sec Medium Request Queue Size Low Throughput Medium Request Queue Size Low Throughput Medium Request Queue size Low Throughput Medium DB read/sec Medium

20 Automated Derivation of Performance Rules We have derived from the past test(s) a set of performance rules: DB read/sec Medium Throughput Medium Request Queue size Low Premise Consequence Flags tests where the rule does not hold DB read/sec Medium Throughput Medium Request Queue size High

21 Counter Analysis Report

22 Counter Analysis Report - Examine the Anomalous Period

23 Deriving Transaction Profiles Using Queuing Theory Every transaction visits various resources (e.g., CPU and disk) The complete series of service demands for one transaction is known as the Transaction Profile (TP) TP for transaction type A TP should be stable across different tests. Otherwise, there is an anomaly [Ghaith et al., CSMR 2013, STVR 2015]

24 Correlating Logs and Counters

25 Combining Logs and Counters 00:01, USER starts a conversation with USER 00:01, USER says MSG to USER 00:02, USER says MSG to USER 00:11, USER says MSG to USER 00:12, USER says MSG to USER 00:18, USER ends a conversation with USER 00:00, 5MB 00:08, 15MB 00:16, 15MB 00:24, 5MB

26 Memory (MB) Diagnosing Memory-Related Problems :00 00:08 00:16 00:24 Time

27 Creating A Research Community

28 Large-Scale Testing includes all different objectives and strategies of testing large-scale software systems using load. Examples of large-scale testing include live upgrade testing, load testing, high availability testing, operational profile testing, performance testing, reliability testing, stability testing and stress testing. Workshop: Contact:

29

TRACE PERFORMANCE TESTING APPROACH. Overview. Approach. Flow. Attributes

TRACE PERFORMANCE TESTING APPROACH. Overview. Approach. Flow. Attributes TRACE PERFORMANCE TESTING APPROACH Overview Approach Flow Attributes INTRODUCTION Software Testing Testing is not just finding out the defects. Testing is not just seeing the requirements are satisfied.

More information

Table 1: Comparison between performance regression detection and APM tools

Table 1: Comparison between performance regression detection and APM tools Studying the Effectiveness of Application Performance Management (APM) Tools for Detecting Performance Regressions for Web Applications: An Experience Report Tarek M. Ahmed 1, Cor-Paul Bezemer 1, Tse-Hsun

More information

Automated Verification of Load Tests Using Control Charts

Automated Verification of Load Tests Using Control Charts 2011 18th Asia-Pacific Software Engineering Conference Automated Verification of Load Tests Using Control Charts Thanh H. D. Nguyen, Bram Adams, ZhenMing Jiang, Ahmed E. Hassan Software Analysis and Intelligence

More information

Hardware Performance Optimization and Tuning. Presenter: Tom Arakelian Assistant: Guy Ingalls

Hardware Performance Optimization and Tuning. Presenter: Tom Arakelian Assistant: Guy Ingalls Hardware Performance Optimization and Tuning Presenter: Tom Arakelian Assistant: Guy Ingalls Agenda Server Performance Server Reliability Why we need Performance Monitoring How to optimize server performance

More information

A Framework for Measurement Based Performance Modeling

A Framework for Measurement Based Performance Modeling A Framework for Measurement Based Performance Modeling Dharmesh Thakkar University of Victoria Victoria, BC Canada [email protected] Ahmed E. Hassan Queen s University Kingston, ON Canada [email protected]

More information

Understand Performance Monitoring

Understand Performance Monitoring Understand Performance Monitoring Lesson Overview In this lesson, you will learn: Performance monitoring methods Monitor specific system activities Create a Data Collector Set View diagnosis reports Task

More information

Successful Factors for Performance Testing Projects. NaveenKumar Namachivayam - Founder - QAInsights

Successful Factors for Performance Testing Projects. NaveenKumar Namachivayam - Founder - QAInsights Successful Factors for Performance Testing Projects NaveenKumar Namachivayam - Founder - QAInsights Contents Introduction... 2 Planning... 3 Staffing... 5 Test Environments... 7 Support... 8 Intuitive

More information

Throughput Capacity Planning and Application Saturation

Throughput Capacity Planning and Application Saturation Throughput Capacity Planning and Application Saturation Alfred J. Barchi [email protected] http://www.ajbinc.net/ Introduction Applications have a tendency to be used more heavily by users over time, as the

More information

A Survey on Load Testing of Large-Scale Software Systems

A Survey on Load Testing of Large-Scale Software Systems 1 A Survey on Load Testing of Large-Scale Software Systems Zhen Ming Jiang, Member, IEEE, Ahmed E. Hassan, Member, IEEE Abstract Many large-scale software systems must service thousands or millions of

More information

Load Testing on Web Application using Automated Testing Tool: Load Complete

Load Testing on Web Application using Automated Testing Tool: Load Complete Load Testing on Web Application using Automated Testing Tool: Load Complete Neha Thakur, Dr. K.L. Bansal Research Scholar, Department of Computer Science, Himachal Pradesh University, Shimla, India Professor,

More information

A Framework for Enterprise IT Capacity Management

A Framework for Enterprise IT Capacity Management A Framework for Enterprise IT Capacity Management October 2013 [email protected] Computer Measurement Group, India 1 Agenda Background The Framework Examples of Success Conclusion Questions Computer

More information

Predictive Analytics And IT Service Management

Predictive Analytics And IT Service Management Ed Woods, IBM Corporation [email protected] Session#15839 Friday, August 8, 2014: 10:00 AM-11:00 AM Predictive Analytics And IT Service Management Agenda What is Predictive Analytics? Examples How is predictive

More information

Load Testing and Monitoring Web Applications in a Windows Environment

Load Testing and Monitoring Web Applications in a Windows Environment OpenDemand Systems, Inc. Load Testing and Monitoring Web Applications in a Windows Environment Introduction An often overlooked step in the development and deployment of Web applications on the Windows

More information

Predictive Analytics And IT Service Management

Predictive Analytics And IT Service Management IBM Software Group Session 11479 Wednesday, August 8 th 1:30 2:30 PM Predictive Analytics And IT Service Management Ed Woods Consulting IT Specialist IBM Corporation Agenda What is Predictive Analytics?

More information

System Requirements for Microsoft Dynamics NAV 2009 SP1

System Requirements for Microsoft Dynamics NAV 2009 SP1 System Requirements for Microsoft Dynamics NAV 2009 SP1 RoleTailored client Operating system Microsoft Dynamics NAV 2009 SP1 runs on 32-bit and 64-bit Windows 7 Professional, Ultimate, or Enterprise R2

More information

Application of Predictive Analytics for Better Alignment of Business and IT

Application of Predictive Analytics for Better Alignment of Business and IT Application of Predictive Analytics for Better Alignment of Business and IT Boris Zibitsker, PhD [email protected] July 25, 2014 Big Data Summit - Riga, Latvia About the Presenter Boris Zibitsker

More information

Leveraging Performance Counters and Execution Logs to Diagnose Memory-Related Performance Issues

Leveraging Performance Counters and Execution Logs to Diagnose Memory-Related Performance Issues Leveraging Performance Counters and Execution Logs to Diagnose Memory-Related Performance Issues Mark D. Syer 1, Zhen Ming Jiang 2, Meiyappan Nagappan 1, Ahmed E. Hassan 1, Mohamed Nasser 3 and Parminder

More information

Fingerprinting the datacenter: automated classification of performance crises

Fingerprinting the datacenter: automated classification of performance crises Fingerprinting the datacenter: automated classification of performance crises Peter Bodík 1,3, Moises Goldszmidt 3, Armando Fox 1, Dawn Woodard 4, Hans Andersen 2 1 RAD Lab, UC Berkeley 2 Microsoft 3 Research

More information

Advanced analytics at your hands

Advanced analytics at your hands 2.3 Advanced analytics at your hands Neural Designer is the most powerful predictive analytics software. It uses innovative neural networks techniques to provide data scientists with results in a way previously

More information

Testing and optimizing Web Performance on the EPiServer platform Excellence in Web Performance

Testing and optimizing Web Performance on the EPiServer platform Excellence in Web Performance Testing and optimizing Web Performance on the EPiServer platform Page 1 We test, analyze, monitor & improve Web Performance Our vision Page 2 Sample Customers Public sector Finance Telecom Media Travel

More information

Performance TesTing expertise in case studies a Q & ing T es T

Performance TesTing expertise in case studies a Q & ing T es T testing & QA Performance Testing Expertise in Case Studies Case 1 ELEKS team has developed a custom test framework designed to accommodate numerous types of testing and measurements: Accuracy testing during

More information

Oracle Database 12c: Performance Management and Tuning NEW

Oracle Database 12c: Performance Management and Tuning NEW Oracle University Contact Us: 1.800.529.0165 Oracle Database 12c: Performance Management and Tuning NEW Duration: 5 Days What you will learn In the Oracle Database 12c: Performance Management and Tuning

More information

Sitecore Health. Christopher Wojciech. netzkern AG. [email protected]. Sitecore User Group Conference 2015

Sitecore Health. Christopher Wojciech. netzkern AG. christopher.wojciech@netzkern.de. Sitecore User Group Conference 2015 Sitecore Health Christopher Wojciech netzkern AG [email protected] Sitecore User Group Conference 2015 1 Hi, % Increase in Page Abondonment 40% 30% 20% 10% 0% 2 sec to 4 2 sec to 6 2 sec

More information

ROCANA WHITEPAPER How to Investigate an Infrastructure Performance Problem

ROCANA WHITEPAPER How to Investigate an Infrastructure Performance Problem ROCANA WHITEPAPER How to Investigate an Infrastructure Performance Problem INTRODUCTION As IT infrastructure has grown more complex, IT administrators and operators have struggled to retain control. Gone

More information

Keywords: Load testing, testing tools, test script, Open-source Software, web applications.

Keywords: Load testing, testing tools, test script, Open-source Software, web applications. Volume 3, Issue 5, May 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Comparative Analysis

More information

Estimate Performance and Capacity Requirements for Workflow in SharePoint Server 2010

Estimate Performance and Capacity Requirements for Workflow in SharePoint Server 2010 Estimate Performance and Capacity Requirements for Workflow in SharePoint Server 2010 This document is provided as-is. Information and views expressed in this document, including URL and other Internet

More information

Condusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55%

Condusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55% openbench Labs Executive Briefing: April 19, 2013 Condusiv s Server Boosts Performance of SQL Server 2012 by 55% Optimizing I/O for Increased Throughput and Reduced Latency on Physical Servers 01 Executive

More information

Performance Modeling for Web based J2EE and.net Applications

Performance Modeling for Web based J2EE and.net Applications Performance Modeling for Web based J2EE and.net Applications Shankar Kambhampaty, and Venkata Srinivas Modali Abstract When architecting an application, key nonfunctional requirements such as performance,

More information

Performance Test Report For OpenCRM. Submitted By: Softsmith Infotech.

Performance Test Report For OpenCRM. Submitted By: Softsmith Infotech. Performance Test Report For OpenCRM Submitted By: Softsmith Infotech. About The Application: OpenCRM is a Open Source CRM software ideal for small and medium businesses for managing leads, accounts and

More information

Audit & Tune Deliverables

Audit & Tune Deliverables Audit & Tune Deliverables The Initial Audit is a way for CMD to become familiar with a Client's environment. It provides a thorough overview of the environment and documents best practices for the PostgreSQL

More information

Case Study - I. Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008.

Case Study - I. Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008. Case Study - I Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008 Challenges The scalability of the database servers to execute batch processes under

More information

Dell Active Administrator 8.0

Dell Active Administrator 8.0 What s new in Dell Active Administrator 8.0 January 2016 Dell Active Administrator 8.0 is the upcoming release of Dell Software's complete solution for managing Microsoft Active Directory security auditing,

More information

Best Practices for Web Application Load Testing

Best Practices for Web Application Load Testing Best Practices for Web Application Load Testing This paper presents load testing best practices based on 20 years of work with customers and partners. They will help you make a quick start on the road

More information

Web Application s Performance Testing

Web Application s Performance Testing Web Application s Performance Testing B. Election Reddy (07305054) Guided by N. L. Sarda April 13, 2008 1 Contents 1 Introduction 4 2 Objectives 4 3 Performance Indicators 5 4 Types of Performance Testing

More information

Anomaly detection. Problem motivation. Machine Learning

Anomaly detection. Problem motivation. Machine Learning Anomaly detection Problem motivation Machine Learning Anomaly detection example Aircraft engine features: = heat generated = vibration intensity Dataset: New engine: (vibration) (heat) Density estimation

More information

Introduction to Data Mining and Machine Learning Techniques. Iza Moise, Evangelos Pournaras, Dirk Helbing

Introduction to Data Mining and Machine Learning Techniques. Iza Moise, Evangelos Pournaras, Dirk Helbing Introduction to Data Mining and Machine Learning Techniques Iza Moise, Evangelos Pournaras, Dirk Helbing Iza Moise, Evangelos Pournaras, Dirk Helbing 1 Overview Main principles of data mining Definition

More information

Datasheet FUJITSU Software ServerView Cloud Monitoring Manager V1.0

Datasheet FUJITSU Software ServerView Cloud Monitoring Manager V1.0 Datasheet FUJITSU Software ServerView Cloud Monitoring Manager V1.0 Datasheet FUJITSU Software ServerView Cloud Monitoring Manager V1.0 A Monitoring Cloud Service for Enterprise OpenStack Systems Cloud

More information

Overview. NT Event Log. CHAPTER 8 Enhancements for SAS Users under Windows NT

Overview. NT Event Log. CHAPTER 8 Enhancements for SAS Users under Windows NT 177 CHAPTER 8 Enhancements for SAS Users under Windows NT Overview 177 NT Event Log 177 Sending Messages to the NT Event Log Using a User-Written Function 178 Examples of Using the User-Written Function

More information

IP Forwarding Anomalies and Improving their Detection using Multiple Data Sources

IP Forwarding Anomalies and Improving their Detection using Multiple Data Sources IP Forwarding Anomalies and Improving their Detection using Multiple Data Sources Matthew Roughan (Univ. of Adelaide) Tim Griffin (Intel Research Labs) Z. Morley Mao (Univ. of Michigan) Albert Greenberg,

More information

Cloud Based Application Architectures using Smart Computing

Cloud Based Application Architectures using Smart Computing Cloud Based Application Architectures using Smart Computing How to Use this Guide Joyent Smart Technology represents a sophisticated evolution in cloud computing infrastructure. Most cloud computing products

More information

Top Purchase Considerations for Virtualization Management

Top Purchase Considerations for Virtualization Management White Paper Top Purchase Considerations for Virtualization Management One Burlington Woods Drive Burlington, MA 01803 USA Phone: (781) 373-3540 2012 All Rights Reserved. CONTENTS Contents... 2 Executive

More information

Monitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center

Monitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center Monitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center Presented by: Dennis Liao Sales Engineer Zach Rea Sales Engineer January 27 th, 2015 Session 4 This Session

More information

Response Time Analysis

Response Time Analysis Response Time Analysis A Pragmatic Approach for Tuning and Optimizing SQL Server Performance By Dean Richards Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 866.CONFIO.1 www.confio.com

More information

3 Examples of Reliability Testing. Dan Downing, VP Testing Services MENTORA GROUP www.mentora.com

3 Examples of Reliability Testing. Dan Downing, VP Testing Services MENTORA GROUP www.mentora.com WOPR 11 Experience Report Intuit Oct. 24 08 3 Examples of Reliability Testing Dan Downing, VP Testing Services MENTORA GROUP www.mentora.com # 1 Component Failover Testing Application: Donor Management

More information

VDI FIT and VDI UX: Composite Metrics Track Good, Fair, Poor Desktop Performance

VDI FIT and VDI UX: Composite Metrics Track Good, Fair, Poor Desktop Performance VDI FIT and VDI UX: Composite Metrics Track Good, Fair, Poor Desktop Performance Key indicators and classification capabilities in Stratusphere FIT and Stratusphere UX Whitepaper INTRODUCTION This whitepaper

More information

Hands-On Microsoft Windows Server 2008

Hands-On Microsoft Windows Server 2008 Hands-On Microsoft Windows Server 2008 Chapter 9 Server and Network Monitoring Objectives Understand the importance of server monitoring Monitor server services and solve problems with services Use Task

More information

Security Toolsets for ISP Defense

Security Toolsets for ISP Defense Security Toolsets for ISP Defense Backbone Practices Authored by Timothy A Battles (AT&T IP Network Security) What s our goal? To provide protection against anomalous traffic for our network and it s customers.

More information

MIMIC Simulator helps testing of Business Service Management Products

MIMIC Simulator helps testing of Business Service Management Products Technical white paper from FireScope and Gambit Communications MIMIC Simulator helps testing of Business Service Management Products By Ryan Counts, FireScope, Inc. & Pankaj Shah, Gambit Communications

More information

Load Testing Analysis Services Gerhard Brückl

Load Testing Analysis Services Gerhard Brückl Load Testing Analysis Services Gerhard Brückl About Me Gerhard Brückl Working with Microsoft BI since 2006 Mainly focused on Analytics and Reporting Analysis Services / Reporting Services Power BI / O365

More information

Oracle Enterprise Manager 12c New Capabilities for the DBA. Charlie Garry, Director, Product Management Oracle Server Technologies

Oracle Enterprise Manager 12c New Capabilities for the DBA. Charlie Garry, Director, Product Management Oracle Server Technologies Oracle Enterprise Manager 12c New Capabilities for the DBA Charlie Garry, Director, Product Management Oracle Server Technologies of DBAs admit doing nothing to address performance issues CHANGE AVOID

More information

Deep Dive: Maximizing EC2 & EBS Performance

Deep Dive: Maximizing EC2 & EBS Performance Deep Dive: Maximizing EC2 & EBS Performance Tom Maddox, Solutions Architect 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved What we ll cover Amazon EBS overview Volumes Snapshots

More information

theguard! ApplicationManager System Windows Data Collector

theguard! ApplicationManager System Windows Data Collector theguard! ApplicationManager System Windows Data Collector Status: 10/9/2008 Introduction... 3 The Performance Features of the ApplicationManager Data Collector for Microsoft Windows Server... 3 Overview

More information

Biometrics. 2020 Workshop. The evolution of large-scale biometric architecture. Facilitators. Mark Crego, Accenture Mike Matyas, Mount Airey Group

Biometrics. 2020 Workshop. The evolution of large-scale biometric architecture. Facilitators. Mark Crego, Accenture Mike Matyas, Mount Airey Group 2020 Workshop The evolution of largescale biometric architecture Facilitators Mark Crego, Accenture Mike Matyas, Mount Airey Group Approach and Agenda Workshop Goal: An open discussion on the future of

More information

Performance Monitoring with Dynamic Management Views

Performance Monitoring with Dynamic Management Views Performance Monitoring with Dynamic Management Views Introduction The primary responsibility of a DBA is to ensure the availability and optimal performance of database systems. Admittedly, there are ancillary

More information

System Management and Operation for Cloud Computing Systems

System Management and Operation for Cloud Computing Systems System Management and Operation for Cloud Computing Systems Motomitsu Adachi Toshihiro Kodaka Motoyuki Kawaba Yasuhide Matsumoto With the progress of virtualization technology, cloud systems have been

More information

Load Testing Tools. Animesh Das

Load Testing Tools. Animesh Das Load Testing Tools Animesh Das Last Updated: May 20, 2014 text CONTENTS Contents 1 Introduction 1 2 Tools available for Load Testing of Databases 1 2.1 IO subsystem testing tools....................................

More information

Company & Solution Profile

Company & Solution Profile Company & Solution Profile About Us NMSWorks Software Limited is an information technology company specializing in developing Carrier grade Integrated Network Management Solutions for the emerging convergent

More information

FIGURE 33.5. Selecting properties for the event log.

FIGURE 33.5. Selecting properties for the event log. 1358 CHAPTER 33 Logging and Debugging Customizing the Event Log The properties of an event log can be configured. In Event Viewer, the properties of a log are defined by general characteristics: log path,

More information

Capacity Management for Oracle Database Machine Exadata v2

Capacity Management for Oracle Database Machine Exadata v2 Capacity Management for Oracle Database Machine Exadata v2 Dr. Boris Zibitsker, BEZ Systems NOCOUG 21 Boris Zibitsker Predictive Analytics for IT 1 About Author Dr. Boris Zibitsker, Chairman, CTO, BEZ

More information

XpoLog Center Suite Log Management & Analysis platform

XpoLog Center Suite Log Management & Analysis platform XpoLog Center Suite Log Management & Analysis platform Summary: 1. End to End data management collects and indexes data in any format from any machine / device in the environment. 2. Logs Monitoring -

More information

U.S. Navy Automated Software Testing

U.S. Navy Automated Software Testing U.S. Navy Automated Software Testing Application of Standards to the Automated Test and Re-Test (ATRT) Effort Object Management Group (OMG) Technical Meeting June 2007 Approved for public release; distribution

More information

Monitoring Best Practices for

Monitoring Best Practices for Monitoring Best Practices for OVERVIEW Providing the right level and depth of monitoring is key to ensuring the effective operation of IT systems. This is especially true for ecommerce systems like Magento,

More information

WHAT WE NEED TO START THE PERFORMANCE TESTING?

WHAT WE NEED TO START THE PERFORMANCE TESTING? ABSTRACT Crystal clear requirements before starting an activity are always helpful in achieving the desired goals. Achieving desired results are quite difficult when there is vague or incomplete information

More information

Website Performance Analysis Based on Component Load Testing: A Review

Website Performance Analysis Based on Component Load Testing: A Review Website Performance Analysis Based on Component Load Testing: A Review 1 Charu Babbar 2 Neha Bajpai 1 Centre for Development of Advanced Computing,Noida 2 Centre for Development of Advanced Computing,Noida

More information

Case Study I: A Database Service

Case Study I: A Database Service Case Study I: A Database Service Prof. Daniel A. Menascé Department of Computer Science George Mason University www.cs.gmu.edu/faculty/menasce.html 1 Copyright Notice Most of the figures in this set of

More information

Automating Big Data Benchmarking for Different Architectures with ALOJA

Automating Big Data Benchmarking for Different Architectures with ALOJA www.bsc.es Jan 2016 Automating Big Data Benchmarking for Different Architectures with ALOJA Nicolas Poggi, Postdoc Researcher Agenda 1. Intro on Hadoop performance 1. Current scenario and problematic 2.

More information

Mike Chyi, Micro Focus Solution Consultant May 12, 2010

Mike Chyi, Micro Focus Solution Consultant May 12, 2010 Mike Chyi, Micro Focus Solution Consultant May 12, 2010 Agenda Load Testing Overview, Best Practice: Performance Testing with Diagnostics Demo (?), Q&A Load Testing Overview What is load testing? Type

More information

Bright Idea: GE s Storage Performance Best Practices Brian W. Walker

Bright Idea: GE s Storage Performance Best Practices Brian W. Walker Bright Idea: GE s Storage Performance Best Practices Brian W. Walker Principal Architect, Cloud Solutions 1 Speaker Introduction Brian Walker Principal Architect, Cloud Solutions Brian brings more than

More information

Table of Contents. Chapter 1: Introduction. Chapter 2: Getting Started. Chapter 3: Standard Functionality. Chapter 4: Module Descriptions

Table of Contents. Chapter 1: Introduction. Chapter 2: Getting Started. Chapter 3: Standard Functionality. Chapter 4: Module Descriptions Table of Contents Chapter 1: Introduction Chapter 2: Getting Started Chapter 3: Standard Functionality Chapter 4: Module Descriptions Table of Contents Table of Contents Chapter 5: Administration Table

More information

System Behavior Analysis by Machine Learning

System Behavior Analysis by Machine Learning CSC456 OS Survey Yuncheng Li [email protected] December 6, 2012 Table of contents 1 Motivation Background 2 3 4 Table of Contents Motivation Background 1 Motivation Background 2 3 4 Scenarios Motivation

More information

Monitoring Best Practices for COMMERCE

Monitoring Best Practices for COMMERCE Monitoring Best Practices for COMMERCE OVERVIEW Providing the right level and depth of monitoring is key to ensuring the effective operation of IT systems. This is especially true for ecommerce systems

More information

Microsoft Dynamics NAV 2013 R2 Sizing Guidelines for On-Premises Single Tenant Deployments

Microsoft Dynamics NAV 2013 R2 Sizing Guidelines for On-Premises Single Tenant Deployments Microsoft Dynamics NAV 2013 R2 Sizing Guidelines for On-Premises Single Tenant Deployments July 2014 White Paper Page 1 Contents 3 Sizing Recommendations Summary 3 Workloads used in the tests 3 Transactional

More information

Web Server Software Architectures

Web Server Software Architectures Web Server Software Architectures Author: Daniel A. Menascé Presenter: Noshaba Bakht Web Site performance and scalability 1.workload characteristics. 2.security mechanisms. 3. Web cluster architectures.

More information

SP Apps 1.1.4 Performance test Test report. 2012/10 Mai Au

SP Apps 1.1.4 Performance test Test report. 2012/10 Mai Au SP Apps 1.1.4 Performance test Test report 2012/10 Mai Au SP Apps 1.1.0 Performance test... 1 Test report... 1 1. Purpose... 3 2. Performance criteria... 3 3. Environments used for performance testing...

More information

Appendix M INFORMATION TECHNOLOGY (IT) YOUTH APPRENTICESHIP

Appendix M INFORMATION TECHNOLOGY (IT) YOUTH APPRENTICESHIP Appendix M INFORMATION TECHNOLOGY (IT) YOUTH APPRENTICESHIP PROGRAMMING & SOFTWARE DEVELOPMENT AND INFORMATION SUPPORT & SERVICES PATHWAY SOFTWARE UNIT UNIT 5 Programming & and Support & s: (Unit 5) PAGE

More information

Response Time Analysis

Response Time Analysis Response Time Analysis A Pragmatic Approach for Tuning and Optimizing Database Performance By Dean Richards Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 866.CONFIO.1 www.confio.com Introduction

More information

Enterprise Applications in the Cloud: Non-virtualized Deployment

Enterprise Applications in the Cloud: Non-virtualized Deployment Enterprise Applications in the Cloud: Non-virtualized Deployment Leonid Grinshpan, Oracle Corporation (www.oracle.com) Subject The cloud is a platform devised to support a number of concurrently working

More information

Web Load Stress Testing

Web Load Stress Testing Web Load Stress Testing Overview A Web load stress test is a diagnostic tool that helps predict how a website will respond to various traffic levels. This test can answer critical questions such as: How

More information

Tableau Server 7.0 scalability

Tableau Server 7.0 scalability Tableau Server 7.0 scalability February 2012 p2 Executive summary In January 2012, we performed scalability tests on Tableau Server to help our customers plan for large deployments. We tested three different

More information