logging in or signing up loadrunner zengzw Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 111 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: March 18, 2011 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript LoadRunner SE Guide: LoadRunner SE Guide 김범수 bskim@kbscom.co.kr 한국비지네스써비스(주)Purpose of this Presentation: 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 LoadTestLoadTest Implementation Process: LoadTest Implementation ProcessPlanning: Planning Objectives / Goals of LoadTest System Analysis and Design LoadRunner H/W and S/W DB Refresh Strategy and SUT Monitoring Tools LoadRunner Product TrainingPlanning - Objectives/Goals: 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: 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 updatesPlanning - Analysis/Design Task Distribution Diagram: 12 AM 6 AM 8 AM 12 PM 5 PM 8 PM 10 PM 12 AM White area is daytime online processing Gray area is nighttime batch processing Typical Work Day Create Invoices (Accounts Payable) 15 20 50 Billing Due List 60 Invoice Printing 30 System Backup 400 500 Delivery Due List 5 20 2 Create Sales Orders 35 15 20 Transferring Materials to the Vendors 15 10 Changing Sales Orders 27 Create Invoices (Accounts Receivable) 30 45 Display Sales Orders 15 20 5 5 Good Issued 70 20 Planning - Analysis/Design Task Distribution Diagram Calling Human Resources Information System 25 75 25 Emulated HourPlanning - Analysis/Design: Planning - Analysis/DesignPlanning - LoadRunner H/W: 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 - LoadRunner H/WPlanning - SUT: 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: Planning - Monitoring Tools LoadRunner Monitoring Tools Database Tools Network Sniffers (H/W) Operating SystemPlanning - Who?: 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 DesignDevelopment: Development LR Script Development GUI - WinRunner DB - VuGen “Test” Data creation and preparation LR Script TestingScript Development: 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 QueriesTest Data - Creation: 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 fromScript Testing: 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 usersDevelopment And Testing - Who?: 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 dataExecution: 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 scalabilityExecution: Execution Should be an iterative process: Refresh DB - Baseline Run Scenario (LoadTest) Analyze Results (LR, DB, OS, Network) Tune SystemExecution - Who?: Execution - Who? LoadRunner Team - Run Scenario and pinpoint problems Technical System Staff - Tune and Debug System problems Application Developers - Tune and Debug Application problemsCommon Challenges:: 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: 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 necessaryWrap-Up: Wrap-Up Excellent products do not guarantee successful customers… LoadRunner QuickStarts Do You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
loadrunner zengzw Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 111 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: March 18, 2011 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript LoadRunner SE Guide: LoadRunner SE Guide 김범수 bskim@kbscom.co.kr 한국비지네스써비스(주)Purpose of this Presentation: 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 LoadTestLoadTest Implementation Process: LoadTest Implementation ProcessPlanning: Planning Objectives / Goals of LoadTest System Analysis and Design LoadRunner H/W and S/W DB Refresh Strategy and SUT Monitoring Tools LoadRunner Product TrainingPlanning - Objectives/Goals: 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: 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 updatesPlanning - Analysis/Design Task Distribution Diagram: 12 AM 6 AM 8 AM 12 PM 5 PM 8 PM 10 PM 12 AM White area is daytime online processing Gray area is nighttime batch processing Typical Work Day Create Invoices (Accounts Payable) 15 20 50 Billing Due List 60 Invoice Printing 30 System Backup 400 500 Delivery Due List 5 20 2 Create Sales Orders 35 15 20 Transferring Materials to the Vendors 15 10 Changing Sales Orders 27 Create Invoices (Accounts Receivable) 30 45 Display Sales Orders 15 20 5 5 Good Issued 70 20 Planning - Analysis/Design Task Distribution Diagram Calling Human Resources Information System 25 75 25 Emulated HourPlanning - Analysis/Design: Planning - Analysis/DesignPlanning - LoadRunner H/W: 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 - LoadRunner H/WPlanning - SUT: 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: Planning - Monitoring Tools LoadRunner Monitoring Tools Database Tools Network Sniffers (H/W) Operating SystemPlanning - Who?: 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 DesignDevelopment: Development LR Script Development GUI - WinRunner DB - VuGen “Test” Data creation and preparation LR Script TestingScript Development: 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 QueriesTest Data - Creation: 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 fromScript Testing: 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 usersDevelopment And Testing - Who?: 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 dataExecution: 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 scalabilityExecution: Execution Should be an iterative process: Refresh DB - Baseline Run Scenario (LoadTest) Analyze Results (LR, DB, OS, Network) Tune SystemExecution - Who?: Execution - Who? LoadRunner Team - Run Scenario and pinpoint problems Technical System Staff - Tune and Debug System problems Application Developers - Tune and Debug Application problemsCommon Challenges:: 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: 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 necessaryWrap-Up: Wrap-Up Excellent products do not guarantee successful customers… LoadRunner QuickStarts Do