Performance Testing Course Content

Performance Testing  Course Content

Performance Testing Introduction

      Requirements

 

      Java Version

 

      Installation

 

      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

 

          Controllers

 

          Generative Controllers

 

          Logic Controllers

 

          Listeners

 

          Timers

 

          Assertions

 

          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

Advance

              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

Vugen

                  WORKING WITH VUGEN

 

                  Overview

 

                  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

 

                  Recording

 

                  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

 

                  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

 

                  Parameters

 

                  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

 

                  Multithreading

Controller

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
RUNNING LOAD TEST SCENARIOS
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

Analysis

                      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