Web Application s Performance Testing
|
|
- Eustace Wilkerson
- 8 years ago
- Views:
Transcription
1 Web Application s Performance Testing B. Election Reddy ( ) Guided by N. L. Sarda April 13,
2 Contents 1 Introduction 4 2 Objectives 4 3 Performance Indicators 5 4 Types of Performance Testing 5 5 Workload Creation Steps involved in workload characterization Developing Performance Test Cases Performance Testing Activities 7 7 Tools OpenSTA JMeter Comparison of LoadRunner and OpenSTA GNU/Linux Commands for Performance Testing of a System Conclusion 10 2
3 Abstract Performance Testing is very important for web applications. Objectives of performance testing and Approaches used for it are discussed. Core activities involved in performance testing are discussed. Performance testing commands in GNU/Linux are explained. Tools used for performance testing like LoadRunner, OpenSTA and JMeter are analysed. 3
4 1 Introduction In Software Engineering Process Models, Testing is an important phase to guarantee the quality of the product. In most of the software projects the greatest part of the testing effort goes to functional testing and some projects don t do performance testing at all. For Web Applications, performance testing is crucial as the functioning of the application highly depends on the load conditions. The application may perform well at average load but may crash at high loads. So before actual deployment, performance testing will enable the developer to identify the bottlenecks in the system and can be rectified. 2 Objectives Assess production readiness: Performance testing enables to predict the performance characteristics of an application in production and evaluate whether or not to address performance concerns based on those predictions. These predictions are also valuable to the stakeholders who make decisions about whether an application is ready for release or capable of handling future growth, or whether it requires a performance improvement/hardware upgrade prior to release. Evaluate against performance criteria: Calculated Performance metrics like response time, throughput, resource utilization can be evaluated against desired values. In general, response time is a user concern, throughput is a business concern, and resource utilization is a system concern. Compare performance characteristics of multiple systems or system configurations: Performance metrics can be used to compare web applications. A web application s performance can be compared with different configurations so that best configuration can be identified. Find the source of performance problems: Bottlenecks in the web application can be identified by performing different types of testings. Bottlenecks for web applications can be code, database, network, peripheral devices. Support system tuning: By providing information related to scalability and stability of a product prior to the production release, Perfor- 4
5 mance testing enables to make informed decisions about whether and when to tune the system. 3 Performance Indicators Resource utilization: The percentage of time a resource(cpu, Memory, I/O, Peripheral, Network) is busy Throughput: The number of event responses that have been completed over a given interval of time Response time: The time elapsed between a request and its reply. It is a measure of how responsive an application or subsystem is to a client request. Database access rates: The number of times database is accessed by web application over a given interval of time Scalability: The ability of an application to handle additional workload, without adversely affecting performance, by adding resources such as processor, memory, and storage capacity 4 Types of Performance Testing Performance tests are broadly divided into following categories [6] Performance testing: This type of testing determines or validates the speed, scalability, and/or stability characteristics of the system or application under test. Performance is concerned with achieving response times, throughput, and resource-utilization levels that meet the performance objectives for the project or product. Load testing: It focuses on determining or validating performance characteristics of the system or application under test when subjected to workloads and load volumes anticipated during production operations. Stress testing: It focuses on determining or validating performance characteristics of the system or application under test when subjected to conditions beyond those anticipated during production operations. It also tests the performance of the system under stressful conditions, such as limited memory, insufficient disk space, or server failure. These 5
6 tests are designed to determine under what conditions an application will fail, how it will fail, and what indicators can be monitored to warn of an impending failure. Capacity testing: It is used to determine how many users and/or transactions a given web application will support and still meet performance goals. 5 Workload Creation Workload characterization consists of a description of the workload by means of quantitative parameters and functions. The objective is to derive a model able to show, capture, and reproduce the behaviour of the workload and its most important features. It is sometimes referred to Operation Profile in software engineering literature. Operation Profile is a probability distribution describing the frequency with which selected important operations are exercised. It described how the system has historically been used in the field and thus is likely to be used in the future[3]. 5.1 Steps involved in workload characterization 1. Model the software system 2. Collect the data, analyse it, identify the key parameters and probability distribution 5.2 Developing Performance Test Cases Identify the software processes that directly influence the overall performance of the system For each such process determine the input parameters that will most significantly influence the performance of the system Determine realistic values for these parameters by collecting and analysing existing usage data If there is no historical data available then estimate the reasonable data based on experience 6
7 If for a given parameter, the estimated values form a range, then select representative values from within this range that are likely to effect the system performance more. Each selected value will form a separate test case 6 Performance Testing Activities Performance testing is a complex activity that can not be shaped into onesize-fits-all approach. But most of the tests will include the following common activities[6]. 1. Identifying the Test Environment: Identify the physical test environment and the production environment as well as the tools and resources available to the test team. The physical environment includes hardware, software, and network configurations. Thorough understanding of the entire test environment at the outset enables more efficient test design and planning and helps to identify testing challenges early in the project. In some situations, this process must be revisited periodically throughout the project s life cycle. 2. Identifying Performance Acceptance Criteria: Identify the response time, throughput, and resource utilization goals and constraints. In general, response time is a user concern, throughput is a business concern, and resource utilization is a system concern. Additionally, identify project success criteria that may not be captured by those goals and constraints; for example, using performance tests to evaluate what combination of configuration settings will result in the most desirable performance characteristics. 3. Planning and Designing Tests: Identify key scenarios, determine variability among representative users and how to simulate that variability, define test data, and establish metrics to be collected. Consolidate this information into one or more models of system usage to be implemented, executed, and analyzed. 4. Configuring the Test Environment: Prepare the test environment, tools, and resources necessary to execute each strategy as features and components become available for test. Ensure that the test environment is instrumented for resource monitoring as necessary. 5. Implementing the Test Design: Develop the performance tests in accordance with the test design. 7
8 6. Executing the Test: Run and monitor your tests. Validate the tests, test data, and results collection. Execute validated tests for analysis while monitoring the test and the test environment. 7. Analysing Results, Reporting and Retesting: Analyze the data both individually and as a cross-functional team. Reprioritize the remaining tests and re-execute them as needed. 7 Tools 7.1 OpenSTA OpenSTA(Open System Testing Architecture) is a distributed software testing architecture designed around CORBA. It has the capability of performing scripted HTTP and HTTPS heavy load tests with performance measurements. It is available only for Windows OS.[4] 7.2 JMeter Apache JMeter is a pure Java desktop application designed to load test functional behaviour and measure performance. It was originally designed for testing Web Applications and further expanded to other test functions. It is Platform independent.[5] Used to 1. test performance both on static and dynamic resources (files, Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers and more) 2. simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types 3. test server/script /object behaviour under heavy concurrent load 4. make a graphical analysis of performance 8
9 7.3 Comparison of LoadRunner and OpenSTA Item Description LoadRunner OpenSTA Playback Replaying of the script Extended logging, supports Similar playback functions and script debugging view of parameter values facilities, but no integrated facilities and Server messages. Also comparison view and comparison with recorded version of web page view and client re- IP Spoofing Caching User connection speed emulation Cost System requirements Cookie Management Detection, recording and playback of HTTP cookies. Both tools need additional code to manage JavaScript The ability to emulate the behaviour of different IP addresses accessing a system. Particularly useful with Load balancing systems. The ability to emulate the caching of pages as performed by a web browser. The ability to emulate the different network speeds that can be used by real users Purchase costs of software and licenses, excluding upgrades or support. The operating systems required to host the tool. The hardware requirements to host the tool. sponse messages. Debugging facilities in script generator, step and breakpoints. HTTP header cookies are managed automatically and can be manipulated manually if required. Supports IP spoofing including automated router updates for IP forwarding. Can control browser cache emulation during playback and control setting for each individual vuser. Can emulate different network speeds during playback Controller costs $ Additional charge for each protocol and monitored resource and for virtual users. Linux, Windows, Unix, Solaris function. The debugging functions are in the controller, including set break points and single stepping. HTTP header cookies are managed automatically and can be manipulated manually if required. No inbuilt features to enable IP spoofing. No specific faculties, although can be emulated with simple script code. No inbuilt features to emulate userconnection speed emulation. Can be downloaded freely from net. Windows Hardware requirements RAM - Load generators: et 80MB RAM. Pref: Min: Pentium 350, 128MB Min : Pentium 200 Pentium 1GHz, 1MB per Pentium 500MHz+ VU. 128MB+ RAM. Table Source: Andy O Brien and Antony Marcano of etest associates [7]
10 7.4 GNU/Linux Commands for Performance Testing of a System ps - reports a snapshot of the current processes in the system top - provides a dynamic real-time view of a running system. It can display system summary information as well as a list of tasks currently being managed by the Linux kernel sar - displays performance data for CPU, run queue, disk I/O, paging (swap), memory, CPU interrupts, networking, and more uptime - gives the current time, how long the system has been running, how many users are currently logged on, and the system load averages for the past 1, 5, and 15 minutes vmstat - reports virtual memory statistics, information about processes, memory, paging, blockio, traps, and cpu activity iostat - reports CPU statistics and input/output statistics for devices and partitions free - displays the amount of free and used memory in the system slabtop - displays the kernel slab cache information in real time I have analysed the output of above commands on systems running Application Server and Database Server. Data is provided by my guide. The data and report on that data is available at[8]. 8 Conclusion Performance testing is crucial for web applications. Passing the functional testing does not guarantee the success of web application since its performance depends on the load. Functionally well tested application may also sometimes fail after deployment. So performance testing is important for the success of a web application. Performance testing enables the developer to identify bottlenecks in the web application before deployment so that he/she can improve its performance before release. Many tools are available to test the performance of web applications. These tools will automatically analyse and report the results of performance tests. Workload characterisation is the main issue in performance testing. The goal of performance testing is not finding bugs, but to remove the bottlenecks from the application and improve the efficiency. 10
11 References [1] Rukma Prabhu Verlekar, Varsha Apte A Methodology and Tool for Performance Analysis of Distributed Server Systems [2] Thomas Zwanzinger Testing and Improving Web Application Performance [3] Xiang Gan Software Performance Testing [4] OpenSTA web page visited on [5] Apache web page visited on [6] Microsoft web page visited on [7] etest associates web page visited on [8] My home page 11
Open Source and Commercial Performance Testing Tools
Open Source and Commercial Performance Testing Tools Palla Vinod Kumar Accenture Delivery Center for Technology in India Accenture, its logo, and High Performance Delivered are trademarks of Accenture.
More informationEvaluation of Load/Stress tools for Web Applications testing
May 14, 2008 Whitepaper Evaluation of Load/Stress tools for Web Applications testing CONTACT INFORMATION: phone: +1.301.527.1629 fax: +1.301.527.1690 email: whitepaper@hsc.com web: www.hsc.com PROPRIETARY
More informationWeb Performance Testing: Methodologies, Tools and Challenges
Web Performance Testing: Methodologies, Tools and Challenges Vinayak Hegde 1, Pallavi M S 2 1 Assistant.Professor, Dept. of Computer Science, Amrita Vishwa Vidyapeetham, Mysore Campus, India 2 Lecturer,
More informationPerformance Testing. Slow data transfer rate may be inherent in hardware but can also result from software-related problems, such as:
Performance Testing Definition: Performance Testing Performance testing is the process of determining the speed or effectiveness of a computer, network, software program or device. This process can involve
More informationApplication Performance Testing Basics
Application Performance Testing Basics ABSTRACT Todays the web is playing a critical role in all the business domains such as entertainment, finance, healthcare etc. It is much important to ensure hassle-free
More informationComparative Study of Load Testing Tools
Comparative Study of Load Testing Tools Sandeep Bhatti, Raj Kumari Student (ME), Department of Information Technology, University Institute of Engineering & Technology, Punjab University, Chandigarh (U.T.),
More informationHow To Test A Web Server
Performance and Load Testing Part 1 Performance & Load Testing Basics Performance & Load Testing Basics Introduction to Performance Testing Difference between Performance, Load and Stress Testing Why Performance
More informationHow To Test On The Dsms Application
Performance Test Summary Report Skills Development Management System December 2014 Performance Test report submitted to National Skill Development Corporation Version Date Name Summary of Changes 1.0 22/12/2014
More informationDelivering Quality in Software Performance and Scalability Testing
Delivering Quality in Software Performance and Scalability Testing Abstract Khun Ban, Robert Scott, Kingsum Chow, and Huijun Yan Software and Services Group, Intel Corporation {khun.ban, robert.l.scott,
More informationPerformance Testing of Java Enterprise Systems
Performance Testing of Java Enterprise Systems Katerina Antonova, Plamen Koychev Musala Soft Why Performance Testing? Recent studies by leading USA consultancy companies showed that over 80% of large corporations
More informationBusiness Application Services Testing
Business Application Services Testing Curriculum Structure Course name Duration(days) Express 2 Testing Concept and methodologies 3 Introduction to Performance Testing 3 Web Testing 2 QTP 5 SQL 5 Load
More informationBernie Velivis President, Performax Inc
Performax provides software load testing and performance engineering services to help our clients build, market, and deploy highly scalable applications. Bernie Velivis President, Performax Inc Load ing
More informationPerformance Testing Process A Whitepaper
Process A Whitepaper Copyright 2006. Technologies Pvt. Ltd. All Rights Reserved. is a registered trademark of, Inc. All other trademarks are owned by the respective owners. Proprietary Table of Contents
More informationLoad 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 informationPerformance Testing. Why is important? An introduction. Why is important? Delivering Excellence in Software Engineering
Delivering Excellence in Software Engineering Performance Testing An introduction. Why is important? Why is important? 2 1 https://www.youtube.com/watch?v=8y8vqjqbqdc 3 4 2 Introduction Why is important?
More informationPerformance Analysis of Web based Applications on Single and Multi Core Servers
Performance Analysis of Web based Applications on Single and Multi Core Servers Gitika Khare, Diptikant Pathy, Alpana Rajan, Alok Jain, Anil Rawat Raja Ramanna Centre for Advanced Technology Department
More informationAvailable Performance Testing Tools
Available Performance Testing Tools Technical Paper ImageNow Version: 6.7. x Written by: Product Documentation, R&D Date: August 2013 2013 Perceptive Software. All rights reserved CaptureNow, ImageNow,
More informationSummer Internship 2013 Group No.4-Enhancement of JMeter Week 1-Report-1 27/5/2013 Naman Choudhary
Summer Internship 2013 Group No.4-Enhancement of JMeter Week 1-Report-1 27/5/2013 Naman Choudhary For the first week I was given two papers to study. The first one was Web Service Testing Tools: A Comparative
More informationWHAT 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 informationPERFORMANCE TESTING. New Batches Info. We are ready to serve Latest Testing Trends, Are you ready to learn.?? START DATE : TIMINGS : DURATION :
PERFORMANCE TESTING We are ready to serve Latest Testing Trends, Are you ready to learn.?? New Batches Info START DATE : TIMINGS : DURATION : TYPE OF BATCH : FEE : FACULTY NAME : LAB TIMINGS : Performance
More informationQUALITYMATE FOR LOAD TESTING
QUALITYMATE FOR LOAD TESTING QualityMate suite of tools enables organizations to industrialize the software development process providing support for different process activities like Requirements Management,
More informationPerforming Load Capacity Test for Web Applications
International Journal of Innovation and Scientific Research ISSN 2351-8014 Vol. 17 No. 1 Aug. 2015, pp. 51-68 2015 Innovative Space of Scientific Research Journals http://www.ijisr.issr-journals.org/ Performing
More informationCase 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 informationRecommendations for Performance Benchmarking
Recommendations for Performance Benchmarking Shikhar Puri Abstract Performance benchmarking of applications is increasingly becoming essential before deployment. This paper covers recommendations and best
More informationMEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM?
MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM? Ashutosh Shinde Performance Architect ashutosh_shinde@hotmail.com Validating if the workload generated by the load generating tools is applied
More informationBasic Unix/Linux 1. Software Testing Interview Prep
Basic Unix/Linux 1 Programming Fundamentals and Concepts 2 1. What is the difference between web application and client server application? Client server application is designed typically to work in a
More informationPerformance Testing Percy Pari Salas
Performance Testing Percy Pari Salas Presented by : Percy Pari Salas Agenda What is performance testing? Types of performance testing What does performance testing measure? Where does performance testing
More informationFundamentals of LoadRunner 9.0 (2 Days)
Fundamentals of LoadRunner 9.0 (2 Days) Quality assurance engineers New users of LoadRunner who need to load test their applications and/or executives who will be involved in any part of load testing.
More informationHow To Model A System
Web Applications Engineering: Performance Analysis: Operational Laws Service Oriented Computing Group, CSE, UNSW Week 11 Material in these Lecture Notes is derived from: Performance by Design: Computer
More informationLoad and Performance Load Testing. RadView Software October 2015 www.radview.com
Load and Performance Load Testing RadView Software October 2015 www.radview.com Contents Introduction... 3 Key Components and Architecture... 4 Creating Load Tests... 5 Mobile Load Testing... 9 Test Execution...
More informationPerformance Analysis of Lucene Index on HBase Environment
Performance Analysis of Lucene Index on HBase Environment Anand Hegde & Prerna Shraff aghegde@indiana.edu & pshraff@indiana.edu School of Informatics and Computing Indiana University, Bloomington B-649
More informationHow To Test For Elulla
EQUELLA Whitepaper Performance Testing Carl Hoffmann Senior Technical Consultant Contents 1 EQUELLA Performance Testing 3 1.1 Introduction 3 1.2 Overview of performance testing 3 2 Why do performance testing?
More informationTESTING AND OPTIMIZING WEB APPLICATION S PERFORMANCE AQA CASE STUDY
TESTING AND OPTIMIZING WEB APPLICATION S PERFORMANCE AQA CASE STUDY 2 Intro to Load Testing Copyright 2009 TEST4LOAD Software Load Test Experts What is Load Testing? Load testing generally refers to the
More informationHow To Test For Performance
: Roles, Activities, and QA Inclusion Michael Lawler NueVista Group 1 Today s Agenda Outline the components of a performance test and considerations Discuss various roles, tasks, and activities Review
More informationWeb Application Testing. Web Performance Testing
Web Application Testing Web Performance Testing Objectives of Performance Testing Evaluate runtime compliance to performance requirements Check different properties such as throughput (bits/sec, packets/sec)
More informationAn Oracle White Paper July 2011. Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide
Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide An Oracle White Paper July 2011 1 Disclaimer The following is intended to outline our general product direction.
More informationCrank Your BI Performance up to 11 - Sizing, Tuning & Performance Testing. Innovation Center Network, Silicon Valley Active Global Support
Crank Your BI Performance up to 11 - Sizing, Tuning & Performance Testing James Rapp Jonathan Brown Innovation Center Network, Silicon Valley Active Global Support How-To Live Example Existing Patterns
More informationLoad 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 informationScalability Factors of JMeter In Performance Testing Projects
Scalability Factors of JMeter In Performance Testing Projects Title Scalability Factors for JMeter In Performance Testing Projects Conference STEP-IN Conference Performance Testing 2008, PUNE Author(s)
More informationCopyright www.agileload.com 1
Copyright www.agileload.com 1 INTRODUCTION Performance testing is a complex activity where dozens of factors contribute to its success and effective usage of all those factors is necessary to get the accurate
More informationHOW TO EVALUATE AND SELECT TOOL A HIGH-END LOAD TESTING. Marquis Harding Reality Test P R E S E N T A T I O N. Presentation. Bio
Presentation P R E S E N T A T I O N Bio E6 Thursday, March 8, 2001 11:30 AM HOW TO EVALUATE AND SELECT A HIGH-END LOAD TESTING TOOL Marquis Harding Reality Test International Conference On Software Test
More informationBringing Value to the Organization with Performance Testing
Bringing Value to the Organization with Performance Testing Michael Lawler NueVista Group 1 Today s Agenda Explore the benefits of a properly performed performance test Understand the basic elements of
More informationLoad Manager Administrator s Guide For other guides in this document set, go to the Document Center
Load Manager Administrator s Guide For other guides in this document set, go to the Document Center Load Manager for Citrix Presentation Server Citrix Presentation Server 4.5 for Windows Citrix Access
More informationMartin Spier, Expedia & Rex Black, J9
Martin Spier, Expedia & Rex Black, J9 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Leveraging HP Performance Center Martin
More informationPerformance Testing Process
Delivering Excellence in Software Engineering Performance Testing An introduction. 1 2 3 4 5 6 Introduction Performance Testing Process Performance Test Types Tools JMeter Questions 2 1 Introduction This
More informationIERG 4080 Building Scalable Internet-based Services
Department of Information Engineering, CUHK Term 1, 2015/16 IERG 4080 Building Scalable Internet-based Services Lecture 10 Load Testing Lecturer: Albert C. M. Au Yeung 18 th November, 2015 Software Performance
More informationPerformance Testing IBM MQSeries* Infrastructures
Performance Testing IBM * Infrastructures MQTester TM for LoadRunner from CommerceQuest Inc. 2001 CommerceQuest Inc. All rights reserved. The information contained herein is the proprietary property of
More informationMicrosoft Web Application Stress Tool
Microsoft Web Application Stress Tool JUGAT Meeting 12 Juni 2001 DI Siegfried GÖSCHL IT Serv GmbH siegfried.goeschl@itserv.at 28.06.01 The Motivation You have implemented a web-based application?! You
More informationPerformance Testing Tools: A Comparative Analysis
Performance Testing Tools: A Comparative Analysis Shagun Bhardwaj Research Scholar Computer Science department Himachal Pradesh University Shimla Dr. Aman Kumar Sharma Associate Professor Computer Science
More informationThroughput Capacity Planning and Application Saturation
Throughput Capacity Planning and Application Saturation Alfred J. Barchi ajb@ajbinc.net http://www.ajbinc.net/ Introduction Applications have a tendency to be used more heavily by users over time, as the
More informationHow Performance Testing Impacts Customer s Business?
WHITEPAPER How Performance Testing Impacts Customer s Business? Performance testing is an extremely important element before any software product is launched in the market. A well-tested software product
More informationFixed Price Website Load Testing
Fixed Price Website Load Testing Can your website handle the load? Don t be the last one to know. For as low as $4,500, and in many cases within one week, we can remotely load test your website and report
More informationOptimizing Linux Performance
Optimizing Linux Performance Why is Performance Important Regular desktop user Not everyone has the latest hardware Waiting for an application to open Application not responding Memory errors Extra kernel
More informationHow To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server)
Scalability Results Select the right hardware configuration for your organization to optimize performance Table of Contents Introduction... 1 Scalability... 2 Definition... 2 CPU and Memory Usage... 2
More informationVirtuoso and Database Scalability
Virtuoso and Database Scalability By Orri Erling Table of Contents Abstract Metrics Results Transaction Throughput Initializing 40 warehouses Serial Read Test Conditions Analysis Working Set Effect of
More informationPerformance Comparison of Fujitsu PRIMERGY and PRIMEPOWER Servers
WHITE PAPER FUJITSU PRIMERGY AND PRIMEPOWER SERVERS Performance Comparison of Fujitsu PRIMERGY and PRIMEPOWER Servers CHALLENGE Replace a Fujitsu PRIMEPOWER 2500 partition with a lower cost solution that
More informationAudit & 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 informationTableau Server Scalability Explained
Tableau Server Scalability Explained Author: Neelesh Kamkolkar Tableau Software July 2013 p2 Executive Summary In March 2013, we ran scalability tests to understand the scalability of Tableau 8.0. We wanted
More informationNoelle A. Stimely Senior Performance Test Engineer. University of California, San Francisco noelle.stimely@ucsf.edu
Noelle A. Stimely Senior Performance Test Engineer University of California, San Francisco noelle.stimely@ucsf.edu Who am I? Senior Oracle Database Administrator for over 13 years Senior Performance Test
More informationAuditMatic Enterprise Edition Installation Specifications
Enterprise Edition Installation Specifications Version: 4.0 Copyright 2005 F.A.S., Inc. All rights reserved. Copyright 2008 F.A.S., Inc. All rights reserved. Copyright Notice Information contained in this
More informationSAS Application Performance Monitoring for UNIX
Abstract SAS Application Performance Monitoring for UNIX John Hall, Hewlett Packard In many SAS application environments, a strategy for measuring and monitoring system performance is key to maintaining
More informationMonitoring Databases on VMware
Monitoring Databases on VMware Ensure Optimum Performance with the Correct Metrics By Dean Richards, Manager, Sales Engineering Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 www.confio.com
More informationPerformance Testing of a Large Wealth Management Product
Performance Testing of a Large Wealth Management Product Meherphani Nori & Global Head Quality Assurance Krishna Kankipati & Vice President Mohan Pujari & Product Specialist Broadridge Financial Solutions
More informationPerformance Analysis of webmethods Integrations using Apache JMeter Information Guide for JMeter Adoption
TORRY HARRIS BUSINESS SOLUTIONS Performance Analysis of webmethods Integrations using Apache JMeter Information Guide for JMeter Adoption Ganapathi Nanjappa 4/28/2010 2010 Torry Harris Business Solutions.
More informationMike 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 informationPhire Architect Hardware and Software Requirements
Phire Architect Hardware and Software Requirements Copyright 2014, Phire. All rights reserved. The Programs (which include both the software and documentation) contain proprietary information; they are
More informationWHITE PAPER. ClusterWorX 2.1 from Linux NetworX. Cluster Management Solution C ONTENTS INTRODUCTION
WHITE PAPER A PRIL 2002 C ONTENTS Introduction 1 Overview 2 Features 2 Architecture 3 Monitoring 4 ICE Box 4 Events 5 Plug-ins 6 Image Manager 7 Benchmarks 8 ClusterWorX Lite 8 Cluster Management Solution
More informationOS Thread Monitoring for DB2 Server
1 OS Thread Monitoring for DB2 Server Minneapolis March 1st, 2011 Mathias Hoffmann ITGAIN GmbH mathias.hoffmann@itgain.de 2 Mathias Hoffmann Background Senior DB2 Consultant Product Manager for SPEEDGAIN
More informationPeopleSoft Online Performance Guidelines
PeopleSoft Online Performance Guidelines Agenda Introduction Web Browser configuration Web Server configuration Application Server PIA PeopleSoft Internet Architecture Introduction Pure Internet Architecture
More informationPERFORMANCE TUNING FOR PEOPLESOFT APPLICATIONS
PERFORMANCE TUNING FOR PEOPLESOFT APPLICATIONS 1.Introduction: It is a widely known fact that 80% of performance problems are a direct result of the to poor performance, such as server configuration, resource
More informationProactive Performance Monitoring Using Metric Extensions and SPA
Proactive Performance Monitoring Using Metric Extensions and SPA Mughees A. Minhas Oracle Redwood Shores, CA, USA Keywords: Oracle, database, performance, proactive, fix, monitor, Enterprise manager, EM,
More informationTutorial: Load Testing with CLIF
Tutorial: Load Testing with CLIF Bruno Dillenseger, Orange Labs Learning the basic concepts and manipulation of the CLIF load testing platform. Focus on the Eclipse-based GUI. Menu Introduction about Load
More informationTRACE 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 informationPERFORMANCE ANALYSIS OF WEB SERVERS Apache and Microsoft IIS
PERFORMANCE ANALYSIS OF WEB SERVERS Apache and Microsoft IIS Andrew J. Kornecki, Nick Brixius Embry Riddle Aeronautical University, Daytona Beach, FL 32114 Email: kornecka@erau.edu, brixiusn@erau.edu Ozeas
More informationIBM RATIONAL PERFORMANCE TESTER
IBM RATIONAL PERFORMANCE TESTER Today, a major portion of newly developed enterprise applications is based on Internet connectivity of a geographically distributed work force that all need on-line access
More informationProject 2 Performance Testing
Project 2 Performance Testing Group # 1 Group Members : Tahmina Binte Mnasur ID # 062292044 Samia Jafrin ID # 063604044 Performance Testing Performance testing is the process of determining the speed or
More informationSystem Requirements Table of contents
Table of contents 1 Introduction... 2 2 Knoa Agent... 2 2.1 System Requirements...2 2.2 Environment Requirements...4 3 Knoa Server Architecture...4 3.1 Knoa Server Components... 4 3.2 Server Hardware Setup...5
More informationRed Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment
Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment WHAT IS IT? Red Hat Network (RHN) Satellite server is an easy-to-use, advanced systems management platform
More informationRed Hat Satellite Management and automation of your Red Hat Enterprise Linux environment
Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment WHAT IS IT? Red Hat Satellite server is an easy-to-use, advanced systems management platform for your Linux infrastructure.
More informationCHAPTER 15: Operating Systems: An Overview
CHAPTER 15: Operating Systems: An Overview The Architecture of Computer Hardware, Systems Software & Networking: An Information Technology Approach 4th Edition, Irv Englander John Wiley and Sons 2010 PowerPoint
More informationE-commerce: Load Testing and the Advantages of Open Source Model
Extending Open Source solution for Performance testing of Web (http\https) application ABSTRACT In this research paper we examine the need for load testing and highlight the shortcomings of open source
More informationQ: What is the difference between the other load testing tools which enables the wan emulation, location based load testing and Gomez load testing?
PorposalPPP Q: Gomez is standlone web application testing tool? Gomez provides an on demand platform that you can use for both testing and monitoring your Web applications from the outside in across your
More informationThe Association of System Performance Professionals
The Association of System Performance Professionals The Computer Measurement Group, commonly called CMG, is a not for profit, worldwide organization of data processing professionals committed to the measurement
More informationTools for Testing Software Architectures. Learning Objectives. Context
Tools for Testing Software Architectures Wolfgang Emmerich Professor of Distributed Computing University College London http://sse.cs.ucl.ac.uk Learning Objectives To discuss tools to validate software
More informationHow To Set Up Foglight Nms For A Proof Of Concept
Page 1 of 5 Foglight NMS Overview Foglight Network Management System (NMS) is a robust and complete network monitoring solution that allows you to thoroughly and efficiently manage your network. It is
More informationConfiguration Management of Massively Scalable Systems
1 KKIO 2005 Configuration Management of Massively Scalable Systems Configuration Management of Massively Scalable Systems Marcin Jarząb, Krzysztof Zieliński, Jacek Kosiński SUN Center of Excelence Department
More informationAn introduction to load testing for Web applications. Business white paper
An introduction to load testing for Web applications Business white paper Table of contents Introduction...3 Grow your business through online exposure...3 Application performance testing prior to going
More informationA closer look at HP LoadRunner software
Technical white paper A closer look at HP LoadRunner software Table of contents Sizing up the system 2 The limits of manual testing 2 A new take on testing: the HP LoadRunner solution 3 The HP LoadRunner
More informationArchitecting ColdFusion For Scalability And High Availability. Ryan Stewart Platform Evangelist
Architecting ColdFusion For Scalability And High Availability Ryan Stewart Platform Evangelist Introduction Architecture & Clustering Options Design an architecture and develop applications that scale
More informationCASE STUDY: Client: Problem Statement: Challenge: Solution: Transition from Load Runner to JMeter: Cost Benefit without Feature Compromise
CASE STUDY: Transition from Load Runner to JMeter: Cost Benefit Client: Client is a leading provider of innovative solutions in e-learning industry. They have been serving and delivering content, digital
More informationOBSERVEIT DEPLOYMENT SIZING GUIDE
OBSERVEIT DEPLOYMENT SIZING GUIDE The most important number that drives the sizing of an ObserveIT deployment is the number of Concurrent Connected Users (CCUs) you plan to monitor. This document provides
More informationpc resource monitoring and performance advisor
pc resource monitoring and performance advisor application note www.hp.com/go/desktops Overview HP Toptools is a modular web-based device management tool that provides dynamic information about HP hardware
More informationSTeP-IN SUMMIT 2014. June 2014 at Bangalore, Hyderabad, Pune - INDIA. Mobile Performance Testing
STeP-IN SUMMIT 2014 11 th International Conference on Software Testing June 2014 at Bangalore, Hyderabad, Pune - INDIA Mobile Performance Testing by Sahadevaiah Kola, Senior Test Lead and Sachin Goyal
More informationInformatica Data Director Performance
Informatica Data Director Performance 2011 Informatica Abstract A variety of performance and stress tests are run on the Informatica Data Director to ensure performance and scalability for a wide variety
More informationTesthouse Training Portfolio
Testhouse Training Portfolio TABLE OF CONTENTS Table of Contents... 1 HP LoadRunner 4 Days... 2 ALM Quality Center 11-2 Days... 7 HP QTP Training Course 2 Days... 10 QTP/ALM Intensive Training Course 4
More informationMobile Application Performance
Mobile Application Performance Tips & Tricks to Significantly Boost App Performance Ray Bennett Director, Microstrategy - Mobile Service Line 11km/s (7mps) Escape Velocity Performance Definition What is
More informationMonitoring IBM HMC Server. eg Enterprise v6
Monitoring IBM HMC Server eg Enterprise v6 Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part of this document may be reproduced
More informationEvaluating and Comparing the Impact of Software Faults on Web Servers
Evaluating and Comparing the Impact of Software Faults on Web Servers April 2010, João Durães, Henrique Madeira CISUC, Department of Informatics Engineering University of Coimbra {naaliel, jduraes, henrique}@dei.uc.pt
More informationStratusphere Solutions
Stratusphere Solutions Deployment Best Practices Guide Introduction This guide has been authored by experts at Liquidware Labs in order to provide a baseline as well as recommendations for a best practices
More information