LoadRunner SE Guide 김범수 한국비지네스써비스 ( 주 )

Slides:



Advertisements
Similar presentations
Cultural Heritage in REGional NETworks REGNET Project Meeting Content Group
Advertisements

Advanced Oracle DB tuning Performance can be defined in very different ways (OLTP versus DSS) Specific goals and targets must be set => clear recognition.
Performance Testing - Kanwalpreet Singh.
MIGRATION MIGR-09. How to Run Your Next Implementation... Don't Let It Run You! Patricia Johnson Senior Systems Consultant Strategic Systems Group, Inc.
including File Management
Test Automation An Approach to Automated Software Regression Testing Presented by Adnet, Inc Feb 2015.
LoadRunner Monitoring Tools 김범수 한국비지네스써비스 ( 주 )
Database Optimization & Maintenance Tim Richard ECM Training Conference#dbwestECM Agenda SQL Configuration OnBase DB Planning Backups Integrity.
Data Model Examples: DFD’s and System Flowcharts
Chapter 8 : Transaction Management. u Function and importance of transactions. u Properties of transactions. u Concurrency Control – Meaning of serializability.
Microsoft Dynamics AX Technical Conference 2013
©Company confidential 1 Performance Testing for TM & D – An Overview.
Transaction Management WXES 2103 Database. Content What is transaction Transaction properties Transaction management with SQL Transaction log DBMS Transaction.
1 © ALP International CorporationMarch 2001 MD-CFUG Automating your Website Testing By Andrew L. Pollner and Lei Wang ALP International Corporation.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 14: Problem Recovery.
TRANSACTION PROCESSING SYSTEM (TPS)
Load Test Planning Especially with HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Design Considerations CS2312. Conceptual Design includes Operational Use Mini World Requirements collection & analysis Conceptual design Data model design.
Selecting and Implementing An Embedded Database System Presented by Jeff Webb March 2005 Article written by Michael Olson IEEE Software, 2000.
Web Development Process Description
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Managing Multi-User Databases AIMS 3710 R. Nakatsu.
11 SECURITY TEMPLATES AND PLANNING Chapter 7. Chapter 7: SECURITY TEMPLATES AND PLANNING2 OVERVIEW  Understand the uses of security templates  Explain.
This presentation is the property of Paradigm Information Systems It is confidential to the intended recipient for the purpose of evaluating FMS Any other.
Case Study : Morcom Trading – P BSC 21
End HomeWelcome! The Software Development Process.
UCB SA-NV SAP TEAM EURO Information Session 17th November
Greta Robertson Kathy Hoffman /11/2011 SCEIS Finance Automated Interfaces.
© 2004 Octane Systems. All rights reserved. Author: Jose Fajardo, Automated Capacity Testing Model Jose Fajardo
Enhancing - Vuser Scripts In HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
GlobalWare Database clean-up April Sigmon Sr. Technical Analyst Application Support Team - Point of Sale September 2011.
Microsoft ® Business Solutions–Navision ® 4.0 Development II - C/SIDE Solution Development Day 2.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Personal Computer - Stand- Alone Database  Database (or files) reside on a PC - on the hard disk.  Applications run on the same PC and directly access.
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood Chapter 10 Electronic Data Processing Systems.
© Account Payable Sage ACCPAC 30 th June 2010.
SUPPLEMENTAL B An Overview of The General Ledger Architecture.
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
CISB113 Fundamentals of Information Systems Types of IS in Organization.
An Overview of The General Ledger Architecture.  Files are used to store data and processing instruction. The two types of files computer users use most.
CHAPTER 2 TYPES OF BUSINESS INFORMATION SYSTEM. INTRODUCTION Information System support business operations by processing data related to business operation.
From Microsoft Dynamics AX 4.0/2009 only New hardware Bulk copy program (BCP) ~2500 target scripts Can upgrade into multiple.
Network design Topic 6 Testing and documentation.
Chapter 12 Implementation and Maintenance
July, 2008 Impati – Software Test Solutions. July, Contents Testing Service Overview and Approach Test Services and Industries Key Services Offering.
Accelerate - Integrate - Expand Reducing complexity, time and cost Application Accelerator.
Performance Testing Test Complete. Performance testing and its sub categories Performance testing is performed, to determine how fast some aspect of a.
Unit 17: SDLC. Systems Development Life Cycle Five Major Phases Plus Documentation throughout Plus Evaluation…
Understanding Performance Testing Basics by Adnan Khan.
1 Copyright © 2011 Tata Consultancy Services Limited PERFORMANCE TESTING.
Online | classroom| Corporate Training | certifications | placements| support CONTACT US: MAGNIFIC TRAINING INDIA USA :
LOAD RUNNER. Product Training Load Runner 3 Examples of LoadRunner Performance Monitors Internet/Intranet Database server App servers Web servers Clients.
Performance Testing - LR. 6/18/20162 Contents Why Load Test Your Web Application ? Functional vs. Load Web Testing Web-Based, Multi-Tiered Architecture.
AM06 APPROACHES TO MANAGING YOUR HISTORICAL DATA Alexander Lutz, Brands4fFiends Tassos Vassilopoulos, SQLPerform.
Business System Development
Managing Multi-User Databases
Software Architecture in Practice
Description of Revision
Performance Load Testing Case Study – Agilent Technologies
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
ID Card Billing from System Administration to Student Account
1 Stadium Company Network. The Stadium Company Project Is a sports facility management company that manages a stadium. Stadium Company needs to upgrade.
IT and Development support services
Performance And Scalability In Oracle9i And SQL Server 2000
CHAPTER 6 ELECTRONIC DATA PROCESSING SYSTEMS
{Project Name} Organizational Chart, Roles and Responsibilities
Presentation transcript:

LoadRunner SE Guide 김범수 한국비지네스써비스 ( 주 )

Purpose of this Presentation  Educate SE’s on the LoadTesting Methodology presented to the customer on the first day of a QuickStart  Ensure that appropriate expectations are set with customers - PRIOR TO TEST !!!  Better understand what it takes to perform a successful LoadTest

LoadTest Implementation Process

Planning  Objectives / Goals of LoadTest  System Analysis and Design  LoadRunner H/W and S/W  DB Refresh Strategy and SUT  Monitoring Tools  LoadRunner Product Training

Planning - Objectives/Goals FOR EXAMPLE:  Stability - Will 500 concurrent users crash the system?  Reliability - Do all the Business transactions work properly under load?  Performance - Is the performance acceptable according to the specifications?

Planning - Analysis/Design  Designing a Scenario: –Who are the users? –How many users are there? –What do they do? –How often do they do it?  What do you want to measure (transactions) –Entire Business Process (Post Journal Entry) –All SQL traffic –Specific DB inserts or updates

12 AM 6 AM 8 AM12 PM 5 PM 8 PM10 PM12 AM White area is daytime online processing Gray area is nighttime batch processing Typical Work Day Create Invoices (Accounts Payable) Billing Due List 60 Invoice Printing 30 System Backup Delivery Due List Create Sales Orders Transferring Materials to the Vendors 1510 Changing Sales Orders 27 Create Invoices (Accounts Receivable) 3045 Display Sales Orders Good Issued Planning - Analysis/Design Task Distribution Diagram Calling Human Resources Information System Emulated Hour

Planning - Analysis/Design

Planning - LoadRunner H/W  What type of hardware required to support number of users? –OS, RAM, Disk, CPU  Where to place driver machines ?  WAN / LAN Network simulations  GUI / DB Vusers ?

Planning - LoadRunner H/W

Planning - SUT  Scripting and Execution environment  Stable environment –configuration –data (loaded with Master and Transactional) –completed System and Functional Testing  DB refresh strategy –Between runs ?

Planning - Monitoring Tools  LoadRunner Monitoring Tools  Database Tools  Network Sniffers  (H/W) Operating System

Planning - Who?  Project Lead - –Objective, Goals and Project Plans  LoadRunner Team - –Analysis, Design and Training  Technical System Staff - –System Under Test  Functional Experts - –Analysis and Design

Development  LR Script Development –GUI - WinRunner –DB - VuGen  “Test” Data creation and preparation  LR Script Testing

Script Development  Understand all Business Process –Navigation and all Data input/output  Basic Script Recording  Enhance Script –Enter transactions and rendezvous –Parameterize and variablize data –Error checking routines –Correlate Queries

Test Data - Creation  Build Data files to support multiple users –Extract existing data from DB –Build data as necessary - LR Scripts  Data “Prep” Phase –In SUT create and modify data as needed to support large load test –Create backup of DB to refresh from

Script Testing  Single User - Single Script –Test all the data combinations –Identify new exceptions or correlation's  Multiple User - Single Script –Table locks – Data integrity  Multiple User - Multiple Scripts –Data issues among different BP’s and users

Development And Testing - Who?  LoadRunner Team - –Create and test both scripts and data  Technical System Staff - –Create data and DB strategy  Functional Experts - –Create scripts and data

Execution  Three types of execution –20% of Full Load - flush out transaction problems, effectively debug transaction –Full Load - flush out system problems, effectively debug system –120% of Full Load (Overdrive) - provide a margin of error as well as future scalability

Execution  Should be an iterative process: –Refresh DB - Baseline –Run Scenario (LoadTest) –Analyze Results (LR, DB, OS, Network) –Tune System

Execution - Who?  LoadRunner Team - –Run Scenario and pinpoint problems  Technical System Staff - –Tune and Debug System problems  Application Developers - –Tune and Debug Application problems

Common Challenges: –Analysis and Design - time consuming, difficult to analyze user activities –Data Refresh Strategy - time consuming, schedule into system activities, disk space –Functional Expertise - hard to find, needed during script recording and data management –Debug/Tune System - very specific expertise, time and availability, ROI !!!

Wrap-Up  LoadTesting is NOT trivial  Minimal 3 weeks with very narrowed scope and full systems and functional support  Engage “Consulting Group” to participate in conference calls with customers to discuss implementation issues if necessary

Wrap-Up  Excellent products do not guarantee successful customers… LoadRunner QuickStarts Do