Performance Testing Course Content

Performance Testing  Course Content

Performance Testing Introduction



      Java Version




      Running JMeter


      JMeter’s Classpath


      Using a Proxy Server


      Non-GUI Mode


      Configuring JMeter

Building a Test plan

        Adding and Removing Elements


        Loading and Saving Elements


        Configuring Tree Elements


        Running a Test Plan

Elements of a Test plan

          Thread Group




          Generative Controllers


          Logic Controllers








          Configuration Elements

Building a web test plan

            Adding Users


            Adding Default HTTP Request Properties


            Adding Cookie Support


            Adding HTTP Requests


            Adding a File Reporter to Store the Test Results


            Saving the Test Plan


            Running the Test Plan


              Building a Database Test Plan

LoadRunner Introduction

                Introducing LoadRunner


                Why should you automate performance test


                What are the LoadRunner components?


                Understanding LoadRunner Terminology


                LoadRunner Installation


                LoadRunner architecture


                Where to install LoadRunner components


                Identify hardware and software needed for


                What is the load testing process?


                Getting Familiar with HP Web Tours


                Application Requirements


                The Power of LoadRunner


                Creating the Load Test


                Running the Load Test


                Monitoring the Load Test


                Analyzing Results


                  WORKING WITH VUGEN




                  VuGen Overview


                  Vuser Overview


                  Task Pane Overview


                  Script Sections


                  HP LoadRunner Licensing


                  VuGen Code Overview


                  VuGen Code Tools


                  HP Service Test Features


                  Multiple Protocol Scripts


                  Online Resources


                  How to Create a Vuser Script – Workflow


                  How to Create a Business Process Report


                  How to Compare Scripts Side by Side


                  Vuser Types


                  Keyboard Shortcuts


                  Main User Interface


                  Protocol Advisor


                  Protocol Advisor Overview


                  How to use the Protocol Advisor


                  Protocol Advisor User Interface




                  Providing Authentication Information


                  Script Directory Files


                  Vuser Script Templates


                  Script Sections


                  How to Create or Open a Vuser Script


                  How to Work with zip Files


                  How to Import Code from a Script


                  How to Record a Vuser Script


                  How to Regenerate a Vuser Script


                  How to Create and Open Vuser Script Temp


                  Files Generated During Recording


                  Recording User Interface


                  Replaying and Debugging Vuser Scripts


                  Replay Overview


                  How to Replay a Vuser Script


                  How to Run a Vuser Script from a Command


                  How to Debug Scripts with Breakpoints


                  How to Use Bookmarks


                  Files Generated During Replay


                  Replay User Interface


                  Preparing Scripts for Load Testing


                  Password Encoding


                  Encrypting Text


                  Transaction Overview


                  Rendezvous Points


                  Think Time


                  How to Encrypt/Decrypt Text


                  How to Encode a Password


                  How to Create a Controller Scenario from


                  How to Insert Transactions


                  How to Display Transactions


                  How to Prepare a Script for Load Testing


                  How to Insert Steps into a Script


                  Useful VuGen Functions


                  Preparing Scripts for Load Test User Int


                  Viewing Test Results


                  Test Results Overview


                  Customizing the Test Results Display


                  How to Configure the Appearance of the T


                  How to Open the Test Results of a Specif


                  How to Find Steps in the Test Results




                  Correlation Overview


                  Correlation Vs Parameterization


                  Automatic Correlation


                  Determining Which Values to Correlate


                  Wdiff Utility


                  How to Correlate Scripts – Web (HTTP/HTM


                  How to Search for Values that Need Corre


                  How to Manually Correlate Web Scripts




                  Parameter Overview


                  Parameter Types


                  Recording Options


                  Port Mapping Overview


                  Port Mapping Auto Detection


                  EUC-Encoding (Japanese Windows only)


                  Script Generation P Overview


                  Script Language Options


                  Recording Levels Overview


                  Run-Time Settings


                  Run-Time Settings Overview


                  Error Handling


                  Content Checking Overview


                  Logging Server Messages




Planning Load Test Scenarios
Load Test Planning Overview
Load Testing Objectives
How to Plan a Load Test
How to Analyze the Application
How to Define the Load Test Objectives
Designing Scenarios
Load Test Scenario s Overview
Manual Scenarios
Goals Types for Goal-Oriented Scenarios
How to Design a Goal-Oriented Scenario
How to Design a Manual Scenario
How to Change the Scenario Mode (Manual
How to View/Modify Scripts in the Scenar
Vuser Statuses
Design View User Interface
Load Generators
Load Generators Overview
Load Balancing
How to Add Load Generators to a Scenario
How to Modify Load Generator Details
How to Connect/Disconnect a Load Generat
Scheduling Manual Scenarios
Scheduling Manual Scenarios Overview
Scheduling by Scenario or Group
Schedule Run Modes
How to Define a Schedule for the Scenario
How to Add Actions to the Scenario Schedule
How to Edit Schedule Actions
Configuring Scenario Options
Configuring Scenario Options Overview
Expert Mode
Run-Time File Storage Locations
Before Running Your Scenario
How to Prepare a Scenario to Run
Scenario Pre-Run Configuration User Inte
Running Scenarios
Running Scenarios Overview
How to Run a Scenario
Control Vusers During a Scenario
Run – Use-Case Scenario252
Online Monitor Graphs
Online Monitor Graphs Overview
How to Display Online Monitor Graphs
How to Customize Online Graph and Measure
How to Manage Online Graphs
Available Graphs Tree


                      Introduction to Analysis


                      Analysis Overview


                      Analysis Basics


                      Analysis Graphs


                      Configuring Analysis


                      Summary Data Versus Complete Data


                      Configuration Options User Interface


                      Configuring Graph Display


                      Sorting Graph Data Overview


                      How to Customize the Analysis Display


                      Configuring Graph Display User Interface


                      Filtering and Sorting Graph Data


                      Filtering Graph Data Overview


                      Sorting Graph Data Overview


                      Filter Conditions


                      Filter Conditions User Interface


                      Working with Analysis Graph Data


                      Drilling Down in a Graph


                      Changing the Granularity of the Data


                      Viewing Measurement Trends


                      Auto Correlating Measurements


                      Viewing Raw Data


                      How to Manage Graph Data


                      Analysis Graph Data User Interface


                      Viewing Load Test Scenario Information


                      Viewing Load Test Scenario Information


                      How to Configure Controller Output Messa


                      Load Test Scenario User Interface


                      Cross Result and Merged Graphs


                      Cross Result and Merged Graphs Overview


                      Cross Result Graphs Overview


                      Merging Types Overview


                      How to Generate Cross Results Graphs


                      How to Generate Merged Graphs


                      Merge Graphs User Interface


                      Transaction Graphs


                      Vuser Graph


                    Error Graph