Go to main content
1/23
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
1
Introduction
1.1
Feature Highlights
1.2
Advantages of Oracle Load Testing
1.2.1
Web-Based Interface
1.2.2
Infrastructure Performance Monitors
1.2.3
Oracle Load Testing Helps You Ensure Application Performance
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
Preconditions for Using Functional Testing Scripts
3.1.3
Popup Blockers
3.1.4
Port Configuration
3.1.5
Installing Oracle Load Testing Agent
3.1.5.1
Verify Network Access to Agent Systems
3.1.5.2
Configuring Oracle Load Testing Agents
3.2
Installing the Linux Agent
3.3
Moving an Existing Installation to a New Machine
3.3.1
Transfer Database Schemas
3.3.2
Install Oracle Application Testing Suite and Configure Database Connections
3.3.3
Copy Repositories and Files
3.3.4
Restart the Service and Verify the Setup
3.4
Adding Repositories
3.5
Changing the Web Server Port
3.6
Using SSL
3.7
Changing the OLT Controller Heap Settings
3.7.1
Basic Guidelines for the Controller Heap Settings
3.7.2
Modifying the JVM Heap Settings On Windows Machines
3.7.3
Modifying the JVM Heap Settings On Linux Machines
3.7.4
Limitations
3.8
Oracle Application Testing Suite Tools Menu
3.9
Administrator
3.9.1
Menu Options
3.9.1.1
Help Menu
3.9.1.2
Logout
3.9.2
Users Tab
3.9.3
Usage Audit Tab
3.9.4
Adding Users
3.9.5
Editing Users
3.9.6
Deleting Users
3.9.7
Restoring Users
3.9.8
Auditing Usage
3.10
Main Window Features
3.10.1
Overview of the Menu Options
3.10.2
Toolbar
3.11
Composer Tab
3.11.1
Profiles Section
3.11.1.1
Scripts Panel
3.11.1.2
Profile Panel
3.11.1.3
Properties Panel
3.11.2
Ramp Section
3.11.3
Goals Section
3.11.4
Monitoring Section
3.12
Active Session Tab
3.13
Reports Tab
3.14
Schedule Tab
4
Managing Systems
4.1
Systems Manager
4.2
Defining Systems
4.2.1
Adding New VU Agent Systems
4.2.2
Adding New System Groups
4.2.3
Adding Systems to Groups
4.2.4
Adding New ServerStats Data Collectors
4.2.5
Adding New Monitored Systems
4.2.5.1
Configuring JMX Monitors
4.2.5.2
Adding a Monitored System
4.2.6
Renaming Systems
4.2.7
Editing Systems
4.2.8
Deleting Systems
4.3
Estimating Hardware
4.3.1
Estimate for an Oracle Load Testing Scenario
5
Creating Scenario Profiles
5.1
Adding Profiles to a Scenario
5.1.1
Adding Profiles to a Scenario
5.1.2
Removing Profiles From a Scenario
5.1.3
Specifying Scenario Profile Properties
5.1.3.1
Load Test Script Settings
5.1.3.2
Functional Test Script Settings
5.1.4
Determining the Number of Virtual Users
5.1.5
Using the Data Bank Control
5.1.6
Using Synchronization Points
5.1.7
Using IP Spoofing
5.2
Importing and Exporting Script FIles
6
Defining VU Rampup
6.1
Specifying Virtual User Rampup
6.1.1
Specifying How Many Virtual Users to Start at a Time
6.1.1.1
Examples
6.1.2
Using the Advanced Scenario Ramp Options
7
Setting Test Goals
7.1
Setting Test Goals
8
Defining ServerStats Monitors
8.1
About ServerStats
8.2
Creating Monitors Overview
8.3
Using Configuration Files
8.3.1
Creating a New Configuration File
8.3.2
Editing Configurations
8.3.3
Deleting Configurations
8.4
Adding Data Source Monitors
8.4.1
Configuring for Monitoring Disk Performance
8.4.2
Adding Monitors
8.4.3
ComPlus Metric Properties
8.4.4
Database Metric Properties
8.4.5
JMX Metric Properties
8.4.6
Perfmon (Windows Performance Monitor) Metric Properties
8.4.7
Ping Metric Properties
8.4.8
URL Metric Properties
8.4.9
Virtual Agent Metric Properties
8.4.10
IBM Websphere PMI Metric Properties
8.5
Using Metric Profiles to Create Monitors
8.6
Using Metrics to Create Monitors
8.7
Editing Monitors In a Configuration
8.8
Working With Metric Profiles
8.8.1
Adding Metric Profiles
8.8.2
Editing Metric Profiles
8.8.3
Cloning Metric Profiles
8.8.4
Deleting Metric Profiles
8.8.5
Testing Metric Profiles
8.9
Working With Metrics
8.9.1
Adding Metrics
8.9.1.1
Adding ComPlus Metrics
8.9.1.2
Adding Database Metrics
8.9.1.3
Adding JMX Metrics
8.9.1.4
Adding Perfmon (Windows Performance Monitor) Metrics
8.9.1.5
Adding Ping Metrics
8.9.1.6
Adding URL Metrics
8.9.1.7
Adding Virtual Agent Metrics
8.9.1.8
Adding IBM Websphere PMI Metrics
8.9.2
Editing Metrics
8.9.3
Cloning Metrics
8.9.4
Deleting Metrics
8.9.5
Testing Metrics
8.9.6
Viewing Metrics
8.10
Using Diskperf
9
Running and Saving Scenarios
9.1
Working with Scenario Files
9.1.1
Saving Scenarios
9.1.2
Opening Existing Scenarios
9.1.3
Renaming Scenarios
9.1.4
Deleting Scenarios
9.2
Running Scenario Sessions
9.2.1
Start Scenario Session Immediately
9.2.2
Schedule without Starting the Scenario Session
9.3
Manually Starting and Stopping Sessions
9.3.1
Starting the Session
9.3.2
Stopping Ramping New Virtual Users
9.3.3
Stopping All Virtual Users
9.3.4
Managing Sessions
9.4
Running Scenarios from the Command Line
10
Viewing Active Sessions
10.1
Active Session Tab Overview
10.1.1
Session Menu
10.2
Active Session Overview
10.3
Virtual User Status
10.3.1
Overview of the Virtual Users Grid
10.3.2
Controlling Individual Virtual Users
10.3.3
Modifying Run Attributes
10.4
Viewing Runtime Graphs
10.4.1
Using Default Runtime Graphs
10.4.1.1
Viewing Runtime Graphs
10.4.1.2
Performance Vs. Users Graph
10.4.1.3
Errors Vs. Users Graph
10.4.1.4
Performance Vs. Time Graph
10.4.1.5
Errors Vs. Time Graph
10.4.1.6
Users Vs. Time Graph
10.4.1.7
Users Vs. Time Graph
10.4.2
Custom Graphs
10.5
Viewing Virtual User Logs
10.6
Viewing Sync Point Status
10.6.1
Releasing Synchronization Points
10.6.2
Releasing Individual Virtual Users
10.7
Attaching to a Session
10.8
Detaching from a Session
11
Using Graphs and Reports
11.1
Reports Tab Overview
11.2
Session Overview
11.3
Graphs
11.4
Virtual User Logs
11.5
Setting the Reporting Options
11.6
Creating Reports
11.7
Exporting Graphs and Data
11.7.1
Exporting CSV Data
11.7.2
Exporting for Excel
11.7.3
Exporting to PNG
11.8
Working With Graph Queries
11.8.1
Saving Graph Queries
11.8.2
Running a Saved Query
11.8.3
Editing Queries
11.8.4
Deleting Queries
11.9
Using Time Range Filters
11.10
Creating Report Templates
11.11
Using Raw Data
11.11.1
Enabling Raw Data Collection
11.11.2
Viewing Raw Data in Reports
11.11.3
Raw Data Database Tables and Counters
11.11.4
Example Database Queries for Raw Data
12
Working With Sessions
12.1
Managing Sessions
12.2
Exporting Session Data
12.2.1
File Format
12.3
Importing Session Data
13
Managing Files and Databases
13.1
Database Management
13.1.1
Adding an Oracle Database
13.1.2
Selecting the Database to Use
13.1.3
Removing Databases
13.1.4
Updating Databases
13.1.5
Exporting and Importing Databases
13.1.5.1
Exporting Databases Using Export Utility
13.1.5.2
Importing Databases Using Import Utility
13.1.5.3
Importing Databases Using Data Pump Import Utility
13.2
Importing and Exporting Data Bank Files
13.3
Importing and Exporting Data Files
13.4
Using the Reset Password Utility
14
Setting Options
14.1
Setting General Options
14.2
Setting System Options
14.3
Setting Manage Options
14.3.1
Repository Options
14.3.2
Session Options
14.3.3
Scenario Options
14.3.4
Graph Options
14.3.5
Scripts Options
14.3.6
Report Template Options
14.3.7
Data Bank Options
14.3.8
Data File Options
14.4
Setting Profiles Options
14.4.1
Setting Browser Emulation Options
14.4.2
Setting Scenario Default Properties
14.4.3
Setting Ramp Options
14.5
Setting ServerStats Options
14.6
Setting Session Options
14.6.1
Setting Session Start and Stop Options
14.6.2
Setting Reporting Options
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
C
Command Line Reference
C.1
Specifying Command Line Settings
C.1.1
Error Handling
C.2
Supported Command Line Settings
C.2.1
Commands
C.2.2
General Settings
C.2.3
AddAgent Settings
C.2.4
AddAgentGroup Settings
C.2.5
Export and Import Settings
C.2.6
Report Settings
C.2.7
Run Settings
C.2.8
Status Settings
C.2.9
Stop Settings
D
ServerStats Metric Descriptions
D.1
AIX 4.3 Virtual Agent
D.2
Apache Web Server
D.3
Cisco Network Devices
D.4
Foundry Load Balancer
D.5
General Web Server
D.6
Host
D.7
Host Resources MIB
D.8
IIS Web Server
D.9
Linux VIrtual Agent
D.10
Memory
D.11
MIB-II Network Devices
D.12
Netscreen Firewall
D.13
Network
D.14
Oracle Database
D.15
Solaris Virtual Agent
D.16
Solaris (multi-CPU)
D.17
SQL Server Databases
D.18
WebLogic
E
Accessibility Features
E.1
Enabling Accessibility Features
E.1.1
UI Differences
E.2
Keyboard Interaction in the HTML-Based Interface
E.2.1
Keyboard Navigation in the Options View
Index
Scripting on this page enhances content navigation, but does not change the content in any way.