LOAD RUNNER. Product Training Load Runner 3 Examples of LoadRunner Performance Monitors Internet/Intranet Database server App servers Web servers Clients.

Slides:



Advertisements
Similar presentations
Performance Testing - Kanwalpreet Singh.
Advertisements

© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Performance & Availability Lifecycle.
Understanding Correlation In HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Welcome to Load Runner Training Program
LoadRunner Monitoring Tools 김범수 한국비지네스써비스 ( 주 )
Load Runner Mercury Performance Test Tool. Topics to be Covered Why Performance ? Why Performance ? Definitions: Performance Testing Definitions: Performance.
Understanding Analysis Reports In HP LoadRunner
Load Testing Using NeoLoad
DT211/3 Internet Application Development Active Server Pages & IIS Web server.
14.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 11: Monitoring Server Performance.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
Introduction to eValid Presentation Outline What is eValid? About eValid, Inc. eValid Features System Architecture eValid Functional Design Script Log.
Maintaining and Updating Windows Server 2008
A load testing solution for web sites. In short, it is a simulation of multiple users visiting a web site at the same time and working with it concurrently.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
1 © ALP International CorporationMarch 2001 MD-CFUG Automating your Website Testing By Andrew L. Pollner and Lei Wang ALP International Corporation.
Load Test Planning Especially with HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
WaveMaker Visual AJAX Studio 4.0 Training Troubleshooting.
Tutorial 10 Adding Spry Elements and Database Functionality Dreamweaver CS3 Tutorial 101.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 13.
Copyright ®xSpring Pte Ltd, All rights reserved Versions DateVersionDescriptionAuthor May First version. Modified from Enterprise edition.NBL.
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. JavaScript testing – faster.
Copyright 2000 eMation SECURITY - Controlling Data Access with
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
Course ILT Internet/intranet support Unit objectives Use the Internet Information Services snap-in to manage IIS, Web sites, virtual directories, and WebDAV.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
Database-Driven Web Sites, Second Edition1 Chapter 5 WEB SERVERS.
2 Copyright © 2004, Oracle. All rights reserved. Running a Forms Developer Application.
LoadRunner SE Guide 김범수 한국비지네스써비스 ( 주 )
Building Scripts For HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Playing Back Scripts In HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Module 11: Implementing ISA Server 2004 Enterprise Edition.
Enhancing - Vuser Scripts In HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 11: Monitoring Server Performance.
How to Run a Scenario In HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Apache JMeter By Lamiya Qasim. Apache JMeter Tool for load test functional behavior and measure performance. Questions: Does JMeter offers support for.
Oracle Data Integrator Agents. 8-2 Understanding Agents.
SMS Software Distribution. Overview  Explaining How SMS Distributes Software  Managing Distribution Points  Configuring Software Distribution and the.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
Managing File Resource Using File Server Resource Manager Chapter 9 Advance Computer Network Lecture Sorn Pisey
1 Terminology. 2 Requirements for Network Printing Print server Sufficient RAM to process documents Sufficient disk space on the print server.
Performance Testing Test Complete. Performance testing and its sub categories Performance testing is performed, to determine how fast some aspect of a.
When you run a scenario, the Vusers on each host machine use the host’s IP address. You can define multiple IP addresses on a host machine to emulate a.
Create the Basic Test USINGQTP65-STUDENT-01A. QuickTest Professional Workflow Gather relevant test information What are the test requirements? Where can.
Quick Test Professional 9.2. Testing Process Preparing to Record Recording Enhancing a Test Debugging Running the Test and Analyzing the Results Reporting.
30 Copyright © 2009, Oracle. All rights reserved. Using Oracle Business Intelligence Delivers.
1 Copyright © 2011 Tata Consultancy Services Limited PERFORMANCE TESTING.
EValid LoadTest, eV.manger and Validation. Agenda Load Test capability of eValid How to execute load test by using eValid Introduction to eV.manager Validation.
Oracle Business Intelligence Foundation – Testing and Deploying OBI Repository.
1 Chapter Overview Monitoring Access to Shared Folders Creating and Sharing Local and Remote Folders Monitoring Network Users Using Offline Folders and.
2 Copyright © 2004, Oracle. All rights reserved. Running a Forms Developer Application.
WebStress Academy Bill McCormick Global Summit 2011.
IV&VS Capabilities. 2 V IRTUAL USER GENERATOR 3 V IRTUAL U SER T ECHNOLOGY AND ADVANTAGES  Simulates a real user  Requires less resources – machines.
Maintaining and Updating Windows Server 2008 Lesson 8.
Load Test Scenario Presentation Outline Introduction to Load Test Load Test capability of eValid Steps to create the Load Test Scripts.
IV&VS Capabilities. 2 L OADRUNNER C ONTROLLER – S CENARIO DESIGN.
Performance Testing - LR. 6/18/20162 Contents Why Load Test Your Web Application ? Functional vs. Load Web Testing Web-Based, Multi-Tiered Architecture.
Windows Server 2003 { First Steps and Administration} Benedikt Riedel MCSE + Messaging
Running a Forms Developer Application
Creating an Oracle Database
Silk Performer POC.
11/12/2018 6:58 PM © 2004 Microsoft Corporation. All rights reserved.
PERFORMANCE TESTING.
Load Runner Mercury Performance Test Tool
PERFORMANCE TESTING.
Presentation transcript:

LOAD RUNNER

Product Training Load Runner

3 Examples of LoadRunner Performance Monitors Internet/Intranet Database server App servers Web servers Clients O.S. Monitors: NT, 2000, XP Unix Linux Middleware Monitors: TUXEDO EJB Firewall Monitors: CheckPoint Network Monitors: SNMP Network Delay Web App. Server Monitors: BroadVision Allaire ColdFusion SilverStream BEA WebLogic Server WebSphere MS ASP Ariba ATG Dynamo iPlanet (NAS) GemStone/J Web Server Monitors: MS IIS iPlanet (NES) Apache Oracle 9iAS Database Monitors: Oracle SQLServer DB2

4 Load Testing Process Define Goals Analyze system Gather System Usage Data Record Scripts and turn scripts into Vusers by adding test data and user behavior Create Scenarios based on your goals Execute Scenarios for testing first, running 100% and overloading Analyze results data and pinpoint bottlenecks Fine tune system based on analysis data and re-run the scenario Tweak System Based on Analysis Plan Load Test Plan Load Test 1 Create Virtual Users Create Virtual Users 2 Scenario Creation Scenario Creation 3 Scenario Execution Scenario Execution 4 Results Analysis Results Analysis 5 Rerunning the scenario indicates whether performance has improved and whether goals have been achieved.

5 Load Runner Expert Workflow “The Big Picture” LoadRunner V U G E N LoadRunner C O N T R O L L E R & A N A L Y S I S Tweak System Based on Analysis Plan Load Test Plan Load Test 1 Create Virtual Users Create Virtual Users 2 Scenario Creation Scenario Creation 3 Scenario Execution Scenario Execution 4 Results Analysis Results Analysis 5

6 The Planning Phase Plan Load Test Plan Load Test 1 Create Virtual Users Create Virtual Users 2 Scenario Creation Scenario Creation 3 Scenario Execution Scenario Execution 4 Results Analysis Results Analysis 5 Goals, business processes, user type, user behaviors, input data, system profiling, scenario design, and LoadRunner installation

7 Plan Load Test Plan Load Test 1 Create Virtual Users Create Virtual Users 2 Scenario Creation Scenario Creation 3 Scenario Execution Scenario Execution 4 Results Analysis Results Analysis 5 1 Record user actions 2 Add verification checks 3 Add LoadRunner transactions 4 Parameterize input data 5 Correlate reused data 6 Verify correct execution The Script Creation Phase Creating Web Vusers will be the focus of this course Use the LoadRunner Virtual User Generator (VuGen) to create scripts (Vusers)

8 The Scenario Creation Phase Assign scripts, assign load generators, assign virtual users Plan Load Test Plan Load Test 1 Scenario Execution Scenario Execution 4 Results Analysis Results Analysis 5 Create Virtual Users Create Virtual Users 2 Scenario Creation Scenario Creation 3

9 The Results Analysis Phase Analysis graphs and reports to pinpoint bottlenecks and slowdowns Plan Load Test Plan Load Test 1 Scenario Execution Scenario Execution 4 Create Virtual Users Create Virtual Users 2 Scenario Creation Scenario Creation 3 Results Analysis Results Analysis 5

Recording for Web Lesson 1

11 Workflow Gather relevant test information Script Creation Plan 1 Test 4 Record 2 Enhance 3 Transactions Verification Parameters Correlation Play back script to verify success Record a Web Vuser Script

12 Create the Scripts Based on Planning Mission critical Business process name Purchase ticket Typical day 20/hr Peak day 30/hrModerate High 40/hr90/hrHeavy High Dynamic content Search for flights View flight booking Create new account 130/hr180/hrModerate Mod. 10/hr15/hrModerate Low Sign in 70/hr210/hrLight High Record ? Definitely Probably Record business processes selected during planning as scripts.

13 Record User Actions 1. Create a new Vuser script. 4. Start Recording. 5. Enter URL of the application under test & click OK. 6. Perform user steps with Web application. 7. Click Stop Recording once all the users steps have been recorded. 2. Select Web(HTTP/HTML) protocol to record against browser-based applications. 3. Set Recording Options. 8. Save the script.

Play Back

15 Workflow Gather relevant test information Script Creation Plan 1 Test 4 Record 2 Record Script Enhance 3  Transactions  Parameters  Verification  Correlation Play back script to verify success

16 Which Run-time Settings Apply to Web Play Back?  Run Logic  Pacing  Log  Think Time  Miscellaneous  Speed Simulation  Browser Emulation  Proxy  Preferences  ContentCheck Available for all protocols. Specific to Web. DEMO – Run-time Settings

17 Run-time Settings – Run Logic Iteration Count: Set Number of Iterations to more than one to iterate the steps recorded under ‘Action’ section.

18 Run-time Settings - Pacing Start new Iteration: These settings are more useful when load testing. For debugging purposes, use the default values.

19 Run-time Settings - Log Use defaults for this stage of scripting, later we will see when to use other log options.

20 Run-time Settings – Think Time Use the default values at this stage of scripting.

21 Run-time Settings – Miscellaneous Multithreading and Automatic Transactions only apply when the script is run as a part of load test. when running the script in VuGen, uncheck this option.

22 Run-time Settings – Speed Simulation Network Speed: When in script development stage, it is not important to emulate different connections like modem, DSL and cable to see application performance. If required, select the various options to simulate users connecting at different speeds.

23 Run-time Settings – Browser Emulation Simulate browser cache: Check this option to ensure normal browser behavior at real-user level Download non-HTML resources: Check this to download resources like JavaScript, applet or Active X components Simulate a new user each iteration: Use this option to reset browser context on each iteration

24 Run-time Settings – Proxy Proxy It is recommended to use the same proxy settings used during recording.

25 Run-time Settings – Preferences At this stage of script development, use the default settings under ‘Advanced.’ Enable all the options under ‘Generate Web performance graphs’ in the Controller so that the graphs can be viewed during analysis. Enable Checks.

26 Run-time Settings – ContentCheck ContentCheck options: Allows you to add rules that globally predefine errors to detect errors in the server response.

27 Also Set General Options Under General Options, set Replay, Environment, Display and Correlation tab settings before playing back the script. DEMO – General Options

28 Running the Script Click the Run button to play back the script. The Execution log lists all messages once the script has stopped running. DEMO – Running a script and how to set results directory

29 Debugging Tools  Test Results window  Execution Log  Snapshot Results window  Page View  Server Response  Client Request  Run-Time Viewer DEMO – Available debugging tool options

30 Summary Configured Run-time settings for Web debugging run Played back the script and verified functionality using debugging tools Test Results window Execution Log Snapshot Results window Run-Time Viewer Web Specific: Speed Simulation Browser Emulation Proxy Preferences ContentCheck General: Run Logic Pacing Log Think Time Miscellaneous