LoadRunner Controller User's Guide
Table of Contents
Controller User's Guide
Online Resources
LoadRunner Documentation Set
Using the LoadRunner Documentation Set
Typographical Conventions
Understanding LoadRunner
Introduction
Client/Server Load Testing
The LoadRunner Solution
Using LoadRunner
LoadRunner Vuser Technology
LoadRunner Vuser Types
Working with LoadRunner
The LoadRunner Testing Process
Step I: Planning the Test
Step II: Creating the Vuser scripts
Step III: Creating the Scenario
Step IV: Running the Scenario
Step V: Analyzing Test Results
Load Test Planning
About Load Test Planning
Analyzing the Client/Server System
Defining Testing Objectives
Planning LoadRunner Implementation
Examining Load Testing Objectives
The LoadRunner Controller at a Glance
Opening the Controller
Introducing the LoadRunner Controller
Selecting LoadRunner Commands
Managing Scenario Files
Filtering and Sorting Information
Using Controller Layouts
Creating a Scenario
Creating a Host List
About Creating a Host List
Adding a Host to the Host List
Modifying Host Attributes
Specifying where a Host Saves Files During Run-Time
Selecting the Hosts for a Scenario
Creating a Multi-Platform Host List
Saving and Loading the Default Host List
Creating a Script List
About Creating a Script List
Adding a Script to the Script List
Modifying Script Details
Using Relative Paths for Vuser Scripts
Creating the Vuser List
About Creating the Vuser List
Creating Vusers
Scheduling Vusers
Creating Vuser Groups
Scheduling Vuser Groups
Setting the Default GUI Vuser Type
Running a Scenario
Controlling Server Load: Rendezvous Points
About Controlling Server Load using Rendezvous Points
Disabling and Enabling Rendezvous Points
Disabling and Enabling Vusers at Rendezvous Points
Setting Rendezvous Attributes
Configuring a Scenario
About Configuring a Scenario
Setting the Location where Run-Time Files are Stored
Specifying the Location of WinRunner
Setting the Scenario Duration
Specifying the Applications that the Scenario Invokes
Working with the Bourne shell, the Korn shell, the C shell
Running a Scenario
About Running a Scenario
Specifying where the Results of a Scenario are Stored
Collating Results
Running an Entire Scenario
Controlling Individual Vusers and Vuser Groups
Manually Releasing Vusers from a Rendezvous
Monitoring Vusers
Viewing Scenario Execution Messages
Naming Scenario Runs for Cross-Scenario Analysis
Viewing UNIX Vusers
About Viewing UNIX Vusers
Viewing UNIX Vusers
Setting Default Scenario Display Attributes
Setting Display Attributes for Individual UNIX Vusers
Managing Scenarios Using TestDirector
About Managing Scripts Using TestDirector
Opening a Connection to a TestDirector Project
Opening a Scenario Using TestDirector
Saving Scenarios to the TestDirector Project
Saving Results to the TestDirector Project
Adding Vuser Scripts with TestDirector
Managing Your Scenario in TestDirector
Analyzing Test Results
Understanding LoadRunner Analysis
About LoadRunner Analysis
Result Directory File Structure
Analysis Graphs and Reports
Viewing a Part of the Scenario
Working with Analysis Graphs
Working with Analysis Reports
Exporting Performance Data
Analyzing Scenario Activity
About Scenario Activity
Running Virtual Users Graph
Rendezvous Graph and Report
Transactions per Second Graph (Passed)
Failed Transactions Graph and Report
Failed Vuser Report
Scenario Execution Report
Analyzing Scenario Performance
About Scenario Performance
Percentile Graph
Performance Under Load Graph
Transaction Performance Graph
Transaction Performance Summary Graph and Report
Transaction Performance by Vuser Graph and Report
Transaction Distribution Graph
Detailed Vuser Report
Data Point Graph and Report
Cross-Scenario Analysis
About Cross-Scenario Analysis
Cross-Scenario Graph Types
Generating Cross-Scenario Analysis Graphs
Performing Cross-Scenario Analysis
Cross-Scenario Analysis for Transaction Performance
Cross-Scenario Analysis for Performance Summary
Cross-Scenario Analysis with Percentile Graphs
Web Vuser Graphs
Connections per Second Graph
Throughput Graph
Comparing Web Graphs
Monitoring
Breaking Down Transactions
About Transaction Breakdown
Understanding Transaction Components
Pinpointing Problems
Improving Response Time
Enabling Transaction Breakdown
Performing a Transaction Breakdown
Resource Monitoring
About Resource Monitoring
Measurements
Selecting Monitors
Understanding the Server Resource Monitor
Pausing the Monitor
Configuring the Resource Chart
Configuring Measurements
Viewing the Data Offline
Network Monitoring
About Network Monitoring
Network Monitor Graphs
Determining Bottlenecks through Network Monitoring
Configuring the Network Monitor
Setting the Network Monitor
Opening Network Monitor Graphs
Appendixes
Performing Path Translation
Understanding Path Translation
Adding Entries to the Path Translation Table
Editing the Path Translation Table
Path Translation Examples
Fine-Tuning the Controller
About Fine-Tuning the Controller
Setting Timeouts for Vuser Commands
Setting Timeouts for Host-Related Commands
Setting the Network Initialization Quota
Saving Output Messages to a File
Setting the Default GUI Vuser and Host Types
Troubleshooting
About Troubleshooting
LoadRunner Communications
Failure to Communicate with a Host
Failure to Connect to the AUT Database
Failure to Access Files
Failed Vusers or Transactions
Updating the IDAPI Settings
Monitoring Server Resources
Index