Skip Headers
Oracle® Load Testing Load Testing User's Guide
Version 9.10 for Microsoft Windows (32-Bit)
Part Number E15484-03
Home
Book List
Index
Contact Us
Next
View PDF
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
1
Introduction
1.1
About Oracle Load Testing
1.2
Feature Highlights
1.2.1
The Problem with Traditional Load Testing Tools
1.3
Advantages of Oracle Load Testing
1.3.1
TrueLoad Technology
1.3.2
Reuse of Existing Visual Scripts
1.3.3
User-Defined Virtual User Profiles
1.3.4
Single Point of Control with Distributed Agents
1.3.5
Data-Driven Load Testing
1.3.6
Comprehensive Reports and Graphs
1.3.7
Real Time Server-Side Statistics Monitoring
1.3.8
Optimized for Popular IDEs
1.3.9
Development-to-Deployment Testing
2
Planning for Load Testing
2.1
Goals of Scalability Testing
2.2
Phases of Scalability Testing
2.3
Criteria for Accurate Scalability Testing
2.4
Determine Additional Tools Required to Perform Testing and Diagnosis
2.5
Determining the Hardware Needed to Execute the Tests
2.6
Who Should be Responsible for Load Testing?
2.7
What to Avoid When Testing for Scalability
2.8
Performing Scalability Testing
2.8.1
Define the Process
2.8.2
Define the Criteria
2.8.3
Planning the Scalability Tests
2.8.4
Planning the Load Test Scenarios
2.8.5
Create and Verify the Test Scripts
2.8.6
Create and Verify the Load Test Scenarios
2.8.7
Execute the Tests
2.8.8
Evaluate the Results
2.8.9
Generate Analysis Reports
2.9
Summary
3
Basics
3.1
Installing Oracle Load Testing
3.1.1
Installing Oracle Load Testing
3.1.2
Popup Blockers
3.1.3
Port Configuration
3.1.4
Installing Oracle Load Testing Agent
3.1.4.1
Verify Network Access to Agent Systems
3.1.4.2
Configuring Oracle Load Testing Agents
3.2
Installing the Linux Agent
3.3
Setting Up Servers for ServerStats
3.3.1
Solaris SNMP Server
3.3.1.1
Starting the SNMP Agent on Solaris 2.6/2.7
3.3.1.2
Stopping the SNMP Agent
3.3.1.3
Enabling SNMP Agent on Startup
3.3.2
Oracle SNMP Server
3.3.2.1
Configure Master Agent
3.3.2.2
Configure the Encapsulator
3.3.2.3
Verify the start_peer Script
3.3.2.4
Start the SNMP Components
3.4
Installing Remote Data Collectors
3.5
Changing the Web Server Port
3.6
Using SSL
3.7
Oracle Application Testing Suite Tools Menu
3.8
Administrator
3.8.1
Menu Options
3.8.1.1
Tools Menu
3.8.1.2
Help Menu
3.8.1.3
Logout
3.8.2
Users Tab
3.8.3
Adding Users
3.8.4
Editing Users
3.8.5
Deleting Users
3.9
Main Window Features
3.9.1
Overview of the Menu Options
3.9.1.1
Scenario Menu
3.9.1.2
Session Menu
3.9.1.3
ServerStats Menu
3.9.1.4
Tools Menu
3.9.1.5
Manage Menu
3.9.1.6
Help Menu
3.9.1.7
Logout
3.9.2
Toolbar
3.9.3
Build Scenarios Tab
3.9.4
Set Up Autopilot Tab
3.9.5
Watch VU Grid Tab
3.9.6
View Run Graphs Tab
3.9.7
Create Reports Tab
3.10
Systems Manager
3.11
Defining Systems
3.11.1
Adding New VU Agent Systems
3.11.2
Adding New System Groups
3.11.3
Adding Systems to Groups
3.11.4
Adding New ServerStats Data Collectors
3.11.5
Adding New Monitored Systems
3.11.5.1
Configuring JMX Monitors
3.11.5.2
Adding a Monitored System
3.11.6
Renaming Systems
3.11.7
Editing Systems
3.11.8
Deleting Systems
3.12
Setting Options
3.12.1
Custom Browser Options
3.12.2
Setting Download Rules
3.12.3
Repository Options
3.12.4
Setting Scenario Defaults
3.12.5
Setting Autopilot Defaults
3.12.6
Setting Session Start and Stop Options
3.12.7
Setting Session Profile Options
3.12.8
Setting Reporting Options
3.12.9
Setting Data Bank Defaults
3.12.10
Setting General Options
4
Defining Virtual User Profiles
4.1
Default Profiles
4.2
Creating User-Defined Profiles
4.2.1
Creating a New Virtual User Profile
4.2.1.1
Adding Visual Scripts to the Sections Tree
4.2.1.2
Adding Synchronization Points to the Sections Tree
4.2.1.3
Moving Items in the Sections Tree
4.2.2
Editing User-Defined Profiles
4.2.3
Editing Synchronization Points
5
Defining Virtual User Scenarios
5.1
Defining Scenarios
5.1.1
Selecting Profiles
5.1.2
Specifying Scenario Profile Attributes
5.1.3
Determining the Number of Virtual Users
5.1.4
Managing Sessions
5.1.5
Using the Data Bank Control
5.2
Using IP Spoofing
5.3
Working with Scenario Files
5.3.1
Saving Scenarios
5.3.2
Opening Existing Scenarios
5.3.3
Renaming Scenarios
5.3.4
Deleting Scenarios
5.3.5
Removing Profiles From a Scenario
5.3.6
Running Scenarios from the Command Line
5.3.6.1
Error Handling
5.3.6.2
Examples
5.4
Submitting Scenarios to Autopilot
5.4.1
Submit without Starting the Scenario
5.4.2
Submit and Start Scenario in Autopilot
6
Using the Autopilot
6.1
Specifying Start and Stop Settings
6.1.1
Specifying When to Start Virtual Users
6.1.2
Specifying When to Stop Virtual Users
6.2
Specifying Virtual User Rampup
6.2.1
Specifying How Many Virtual Users to Start at a Time
6.2.2
Examples
6.3
Manually Starting and Stopping the Autopilot
6.3.1
Starting the Autopilot
6.3.2
Stopping the Autopilot
6.4
Working with Virtual Users
6.4.1
Overview of the Virtual Users Grid
6.4.2
Controlling Individual Virtual Users
6.4.3
Managing Synchronization points
6.4.3.1
Releasing Individual Virtual Users
6.4.3.2
Releasing Multiple Virtual Users
6.4.3.3
Releasing Synchronization Points
6.4.4
Modifying Run Attributes
6.4.5
Viewing Server Warnings
6.4.6
Stopping All Virtual Users
6.4.7
Stopping the Autopilot From Starting New Virtual Users
6.4.8
Aborting All Virtual Users
7
Using Graphs and Reports
7.1
Setting the Reporting Options
7.2
View Run Graphs Tab
7.3
Using the Performance Statistics
7.4
Using Run Graphs
7.4.1
Viewing Runtime Statistics and Graphs
7.4.2
Performance Vs. Users Graph
7.4.3
Errors Vs. Users Graph
7.4.4
Performance Vs. Time Graph
7.4.5
Errors Vs. Time Graph
7.4.6
Users Vs. Time Graph
7.4.7
Users Vs. Time Graph
7.5
Using Data Counters
7.5.1
Using Data Counters
7.6
Create Reports Tab
7.6.1
Viewing Reports
7.6.2
Exporting CSV Data
7.6.3
Exporting to Excel
7.6.4
Exporting to PDF
7.6.5
Exporting to JPG
7.6.6
Working With Graph Queries
7.6.6.1
Saving Graph Queries
7.6.6.2
Running a Saved Query
7.6.6.3
Editing Queries
7.6.6.4
Deleting Queries
7.6.7
Creating Report Templates
7.6.7.1
Creating a Custom Graph and Session List
7.7
Generating Summary Reports
7.7.1
Scenario Reports
7.7.2
Session Reports
7.8
Managing Session Data
8
Using the Virtual User Display
8.1
Starting the VU Display
8.2
Overview of the Main Window
8.2.1
Overview of the Toolbar Options
8.2.2
Overview of the Browser Pane
8.2.3
Overview of the History List
8.3
Setting Virtual User Display Limits
8.4
Opening VU Display Logs
8.5
Downloading Log Files From the Server
9
Database and File Management
9.1
Database Management
9.1.1
Adding an Oracle Database
9.1.2
Selecting the Database to Use
9.1.3
Removing Databases
9.1.4
Updating Databases
9.2
Uploading Files
9.3
Downloading Files
10
Working With Sessions
10.1
Attaching to a Session
10.2
Detaching from a Session
A
Internet Status Codes
A.1
Server Status Codes
A.1.1
Information Codes
A.1.2
Success Codes
A.1.3
Redirection Codes
A.1.4
Failure Codes
A.1.5
Server Error Codes
A.2
Internet Codes
A.2.1
Internet Error Codes
A.2.2
FTP API Error Codes
A.2.3
Gopher API Error Codes
A.2.4
HTTP API Error Codes
A.2.5
Additional Information
B
Error Messages
B.1
Viewing Error Codes
B.2
Error Messages
B.3
RSWISERV Errors
B.4
Obtaining Support Files
B.5
Oracle Application Testing Suite Application Service Messages
B.5.1
Agents are Orphaned
B.5.2
Server is Not Initialized
B.5.3
Unable to Start Session
B.6
Problems During Load Testing
B.6.1
Cannot Open Scenario
B.6.2
Unable to Start Agent Session
B.6.3
Performance Problems During the Load Test
B.6.4
Unexpected Agent Exit in the VU Grid
B.7
Data Collector Startup Errors
Index
Scripting on this page enhances content navigation, but does not change the content in any way.