QUALITYMATE FOR LOAD TESTING



Similar documents
A closer look at HP LoadRunner software

Web Application s Performance Testing

SysAidTM Product Description

inforouter V8.0 Server & Client Requirements

Frequently Asked Questions. Secure Log Manager. Last Update: 6/25/ Barfield Road Atlanta, GA Tel: Fax:

<Insert Picture Here> Application Testing Suite Overview

APPLICATION MANAGEMENT SUITE FOR SIEBEL APPLICATIONS

How To Test On The Dsms Application

2012, Computhink, Inc. 151 E. 22 nd Street, Lombard, IL (800)

Performance And Scalability In Oracle9i And SQL Server 2000

Performance Testing Process A Whitepaper

VM600 CMS Software. VM600 Series Software for Condition Monitoring System (CMS) FEATURES DESCRIPTION

MEGA Web Application Architecture Overview MEGA 2009 SP4

AuditMatic Enterprise Edition Installation Specifications

IBM Rational Asset Manager

An Oracle White Paper March Load Testing Best Practices for Oracle E- Business Suite using Oracle Application Testing Suite

Performance Testing. Slow data transfer rate may be inherent in hardware but can also result from software-related problems, such as:

System requirements for MuseumPlus and emuseumplus

Hardware Requirements

Summer Internship 2013 Group No.4-Enhancement of JMeter Week 1-Report-1 27/5/2013 Naman Choudhary

JUNOScope IP Service Manager

ActiveXperts Network Monitor. White Paper

Mike Chyi, Micro Focus Solution Consultant May 12, 2010

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

Release Automation for Siebel

Amadeus Selling Platform 3.1 P120

System Requirements Table of contents

Basic Unix/Linux 1. Software Testing Interview Prep

InstaFile. Complete Document management System

DirX Identity V8.5. Secure and flexible Password Management. Technical Data Sheet

Rights Management Services

acquire GIM Suite System Requirements

Learning More About Load Testing

DirX Identity V8.4. Secure and flexible Password Management. Technical Data Sheet

System Requirements for Microsoft Dynamics SL 2015

MULTICULTURAL CONTENT MANAGEMENT SYSTEM

Hardware and Software Requirements for Installing California.pro

Enterprise Deployment: Laserfiche 8 in a Virtual Environment. White Paper

How To Test A Web Server

Oracle Primavera P6 Enterprise Project Portfolio Management Performance and Sizing Guide. An Oracle White Paper October 2010

Sage Grant Management System Requirements

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

Best Practices for Web Application Load Testing

Key Benefits of Microsoft Visual Studio Team System

Performance Testing Uncovered

Professional and Enterprise Edition. Hardware Requirements

Cisco Performance Visibility Manager 1.0.1

Administrators Help Manual

IBM SAP International Competence Center. Load testing SAP ABAP Web Dynpro applications with IBM Rational Performance Tester

Workflow Solutions Data Collection, Data Review and Data Management

IBM Rational ClearCase, Version 8.0

HP OpenView Service Desk Process Insight 2.10 software

Legal Notices Introduction... 3

Software. PowerExplorer. Information Management and Platform DATA SHEET

Performance Testing of Java Enterprise Systems

SNOW LICENSE MANAGER (7.X)... 3

Lepide Active Directory Self Service. Configuration Guide. Follow the simple steps given in this document to start working with

Transforming LoadRunner Data into Information and Action

NETWRIX FILE SERVER CHANGE REPORTER

Holistic Performance Analysis of J2EE Applications

Symantec Backup Exec.cloud

Prerequisites Guide. Version 4.0, Rev. 1

An Oracle White Paper February Rapid Bottleneck Identification - A Better Way to do Load Testing

ORACLE PROJECT MANAGEMENT

Data Sheet Innate Timesheets

Load Testing and Monitoring Web Applications in a Windows Environment

Product Life Cycle Management

JOB DESCRIPTION APPLICATION LEAD

Performance Test Process

An introduction to load testing for Web applications. Business white paper

IBM Lotus Notes and Lotus inotes on Citrix XenApp 4.5/5.0: A scalability analysis

NETWRIX EVENT LOG MANAGER

EPICenter Network Management Software

NetWrix SQL Server Change Reporter. Quick Start Guide

Table 1. Requirements for Domain Controller. You will need a Microsoft Active Directory domain. Microsoft SQL Server. SQL Server Reporting Services

YZP : SAUTER Vision Center

Introduction. Editions

Software and Hardware Requirements

StruxureWare TM Center Expert. Data

Dell One Identity Manager Scalability and Performance

White paper: Unlocking the potential of load testing to maximise ROI and reduce risk.

Configuration management. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 29 Slide 1

NetIQ Privileged User Manager

How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server)

Technology Partners. Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in 2009.

This chapter includes the following topics: User's and Administrator's Guides. Symantec Workspace Virtualization build:

Explain how to prepare the hardware and other resources necessary to install SQL Server. Install SQL Server. Manage and configure SQL Server.

End-to-end Service Level Monitoring with Synthetic Transactions

MFPConnect Monitoring. Monitoring with IPCheck Server Monitor. Integration Manual Version Edition 1

System requirements. for Installation of LANDESK Service Desk Clarita-Bernhard-Str. 25 D Muenchen. Magelan GmbH

HP Intelligent Management Center Basic WLAN Manager Software Platform

An Introduction to LoadRunner A Powerful Performance Testing Tool by HP. An Introduction to LoadRunner. A Powerful Performance Testing Tool by HP

Lepide Active Directory Self Service. Installation Guide. Lepide Active Directory Self Service Tool. Lepide Software Private Limited Page 1

Transcription:

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, Tests Management and Issues Management. QualityMate solution does not imply you to work in a pre-determined way or apply a specific methodology. QualityMate easily adapts to the way your organization works. Whether your process is highly structured or very agile, QualityMate can be customized to support the way your teams work. You can create an infinite number of entity types and for each one, infinite number of entity attributes. Each entity attribute can be configured to support your own information needs. The workflow process can be completely configured by setting security options and creating constraints, actions and transitions rules for each atomic attribute. By doing this you can be sure your process will be institutionalized. All the information is stored in the central repository in a hierarchical way and flows naturally between all the different modules, being constantly refreshed without the need of any integration or other process of import/export. LOAD TESTING PROCESS Performance, load, and stress testing allow you to pinpoint system bottlenecks. To conduct performance and load testing you need to engage in a carefully controlled process of business transactions measurement and analysis. Stress testing by other hand, tries to break the system by overwhelming its resources or by taking resources away from it. The main purpose behind this approach is to define the limit of system failure and evaluate how the system reacts to failure. Performance and load testing demands a controlled environment and repeatable measurements, while stress testing joyfully induces chaos and unpredictability. Load testing activities are composed by six different steps. You start to plan and design your load test cases according to your performance requirements. Create virtual user scripts that simulate human user interaction with the system under test. Create load test procedures specifying the load test cases, virtual user number and load agents. Start executing load test procedures, monitor their execution and finally analyze the execution results. Tune the system under test if necessary and repeat the executions until transactions performance time reach acceptable values.

1. Load testing plan design Successfully load testing requires you develop a thorough test plan. A clearly defined test plan will ensure that all load test procedures that you develop will accomplish your load test objectives. Design your load test cases by defining transactions to simulate, performance response times, hits per second, acceptable error levels and expected number of concurrent users. You start to define and manage load test cases providing all the information needed. load test procedure you must determine how the virtual users will behave during the simulation QualityMate for Load Testing Test execution QualityMate for Load Testing Test design 5. Monitoring load test procedure execution While executing a load test procedure you can monitor transactions performance times, errors, and machines performance counters, like operating systems, databases, web servers and application components. 2. Creating virtual user scripts Virtual users emulate human users interacting with the application under test. A virtual user script contains the actions that each user performs during the load test procedure execution. These scripts are created with QualityMate for Load Testing Script Editor tool. 6. Analyzing load test procedure results During load test procedure execution QualityMate for Load Testing stores all data in a central repository. Later on you can use available graphs and reports to analyze your load test procedure execution results. QualityMate for Load Testing Script Editor 3. Creating load test procedures A load test procedure includes a list of load test cases that will be executed from specified machines (where QualityMate Load Agent s installed) simulating a predefined number of virtual users. 4. Executing load test procedures The load is emulated during the load test procedure execution by instructing multiple virtual users to perform tasks simultaneously. Before executing the

QUALITYMATE FOR LOAD TESTING BENEFITS QualityMate for Load Testing allows you to manage all your testing artefacts including load test cases and load test procedures executions. While the application is under load testing, QualityMate for Load Testing accurately measures, monitors and analyze system performance. QualityMate for Load Testing is the right tool to support and facilitate your load testing process by providing the following benefits: Completely adaptable QualityMate for Load Testing does not force you to work in a pre-determined way or use a specific methodology. QualityMate easily adapts to the way your organization works. Whether your process is highly structured or very agile, QualityMate for Load Testing can be customized to support the way your teams work. The workflow process can be completely configured by setting security options and creating constraints, actions and transitions rules for each atomic attribute. By doing this you can assure your load testing process will be institutionalized. Database centric QualityMate for Load Testing guarantees that the most current data is available to the people who need it, whenever they need it. Each load test can always be associated with any requirement type allowing you to draw conclusions about your project. Improve collaboration Forum discussion allows stakeholders to provide important input regarding load testing information. Audit trail and change history Every change is automatically audited. Each change creates a unique history record, highlighting the differences between one version of a load test and another, including the reason for the change. Parallel development Different project releases allow different teams working on the same project but in different releases of the product. Baselines can be created for each project release. By comparing baselines and respective releases you can see where volatility, modifications, additions, and deletions have taken place. Access information from anywhere QualityMate for Load Testing is a complete web-based four tier solution. The client layer is supported by a web browser, the presentation layer is developed using.net technology, the business layer was developed using Java technology and the data layer which can be stored in Microsoft Access or Microsoft SQLServer databases. This technology allows you to access the information from anywhere without installing any extra software on your desktop. Supported protocols - E-Business: this protocol allows you to record any HTTP/S web application emulating the communication between a browser and a web server. - ERP/CRM: using this protocol you can create virtual user scripts for Siebel Web applications. This protocol performs automating correlation of the Siebel data. Easy-to-use interface Intuitive user interface allows you to guarantee a short learning curve for all stakeholders. Automatic notifications Users can receive automatic notifications every time a defined condition is met. Online monitoring QualityMate for Load Testing enables you to view and analyze data gathered during load test procedure execution. A primary factor in a transaction s response time is its resource usage. By monitoring resources during a load test procedure execution, you can determine why a bottleneck occurred on a particular machine. There are four different monitors category available: System (Windows and Unix), Database (MS SQL Server and Oracle), Web Server (IIS), Application component (.NET).

QUALITYMATE FOR LOAD TESTING COMPONENTS QualityMate for Load Testing includes the following components: QualityMate for Load Testing QualityMate Server administration Load Testing controller application module allows you to manage all your testing artefacts including load test cases and load test procedures executions. QualityMate for Load Testing Script Editor This utility enables QualityMate administrator to set up all QualityMate Server options such as database connectivity, and licence management. QualityMate Project administration Virtual user test script creation tool uses C#. This means you can use any available C#.NET 2.0 Framework standard objects and methods or even create your own in order to improve script behaviour. QualityMate for Load Testing Load Agent This utility enables QualityMate Administrator to manage project specific tasks such as project configuration and user management. QualityMate Release administration Used for load testing execution. Each QualityMate for Load Testing Agent can simulate thousands of virtual users reducing the amount of hardware needed. This utility enables QualityMate administration to manage project releases and baselines.

PROCESS IMPROVEMENT QualityMate for Load Testing is the right tool to improve your load testing process. QUALITYMATE AND CMMI-DEV OPTIMIZING Correct Root Causes of Problems Ensure Continuous Process Improvement QUANTITATIVELY MANAGED Stabilize Sub-process Performance Establish Quantitative Objectives for the Process DEFINED Collect Improvement Information Establish a Defined Process 5 4 3 Software Engineering Institute s Capability Maturity Model Integration for Development (CMMI-DEV) is a model of process maturity for software development - an evolutionary model of the progress of an organization s abilities to develop software. CMMI-DEV is based upon the idea of many small, evolutionary steps. QualityMate suite of tools helps your organization to climb up to CMMI level 5. By institutionalizing your own defined processes (level 3) you can be sure they get repeatable and quantitatively measured (level 4) allowing you to get in search of continuous process improvement (level 5). A managed process is a performed process. A defined process is a managed process. A quantitatively managed process is a defined process. An optimizing process is a quantitatively managed process. QualityMate suite of tools is the right solution to help you institutionalize your process (in order to be more effective), and improve it, (to get more efficiency). MANAGED Review Status with Higher Level Management Objectively Evaluate Adherence Monitor and Control the Process Identify and Involve Relevant Stakeholders Manage Configurations Train People Assign Responsibility Provide Resources Plan the Process 2 Common QualityMate functionalities: - Attachments - Forum discussions - Associated users - Traceability - History - Fully adaptable to your in-house process - Support for parallel development PERFORMED Perform Specific Practices 1 MINIMUM SYSTEM REQUIREMENTS Client: Microsoft Internet Explorer 6.0 TECHNOLOGY QM Client: Microsoft Internet Explorer 6.0 QM Suite: QM Server: Pentium III /1.3 GHz or higher microprocessor A minimum of 512 MB of RAM 55 Mb of free disk space Windows 2000 SP4 or higher or Windows XP Professional SP2.Net framework 1.1 Pentium III /1.3 GHz or higher microprocessor A minimum of 512 MB of RAM 150 Mb of free disk space Windows 2000 SP4 or higher / Windows XP QM Suite: QM Server: QM Repository: Presentation layer is developed using.net technology Business layer is developed using Java technology Data layer can be supported by MS Access or MS SQL Server databases QM Load Agent:.Net framework 2.0