Skip Headers
Oracle® Application Testing Suite OpenScript User's Guide
Version 9.00 for Microsoft Windows (32-Bit)
Part Number E15488-01
Home
Book List
Index
Contact Us
Next
View PDF
Contents
List of Figures
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
1
Getting Started With OpenScript
OpenScript Features
Installing OpenScript
Starting the OpenScript Workbench
Overview of the OpenScript Main Window (Workbench)
Tester Perspective
Developer Perspective
OpenScript Menu Options
File
Edit
Search
Script
View
Run
Tools
Help
Navigate
Project
Window
OpenScript Tool Bar
Script View
Tree View
Java Code
Details View
Problems View
Properties View
Console View
Results View
Navigator and Package Explorer Views
Debug View
Variables and Breakpoints Views
2
Setting Preferences
Setting OpenScript Preferences
Correlation Category
Module Correlation Preferences
Add Library
Add/Edit Rule
General Category
General Preferences
Browser Preferences
Encryption Preferences
Repository Preferences
Workbench Preferences
Playback Category
General Playback Preferences
General
Error Handling
System
Error Recovery Preferences
General
Functional Test
HTTP
Oracle Forms Functional Test
Oracle Forms Load Test
Utilities
Web Functional Test
Functional Test Preferences
Object Enumeration
HTTP Preferences
Proxy
Compression
Headers
Connections
SSL
Other
Oracle EBS/Forms Functional Test Preferences
Event Timeout
Miscellaneous
Replay Port
Web Functional Test Preferences
Object Timeout
Miscellaneous
Agent Port
Capture Screenshot Interval
Object Tests
Record Category
HTTP Preferences
General
Proxy Settings
URL Filters
Oracle EBS/Forms Functional Test Preferences
General
Object Identification
EBS/Forms Load Test Preferences
Siebel Functional Test Preferences
Object Identification
Web Functional Test Preferences
General
Object Identification
Web Services Preferences
General
Parser Tools
Proxy Configuration
Step Group Category
Basic Module Preferences
Forms Functional Test Preferences
Forms Load Test Preferences
HTTP Preferences
Siebel Functional Test Preferences
Siebel Load Test Preferences
Web Functional Test Preferences
Setting Project Preferences
3
Creating and Modifying Scripts
Creating Repositories and Workspaces
Creating a Repository
Managing Repositories
Managing Workspaces
Managing Scripts
Creating a Script Project
Modifying Scripts
Adding Step Groups to a Script
Adding a Delay to a Script
Adding a Log Message to a Script
Adding a For Statement to a Script
Adding a Function to a Script
Adding a Script to Run from a Script
Adding a Set Variable to a Script
Adding Comments to Script Results
Adding Error Recovery to a Script
Script Types
Constants
Actions
Chaining Multiple Scripts
Setting the Browser Preferences
Recording Scripts
Creating a Shell Script
Moving Nodes in a Script
Changing Text File Encoding
Enabling Debug Logging
4
Using Databanks
Understanding Data Driven Testing (Parameterization)
Using Script Databanks
Configuring Databanks
Getting Databank Records
5
Using the Web Functional Test Module
About the Web Functional Test Module
Key Features of the Web Functional Test Module
Recording Web Functional Tests
Setting Web Functional Test Record Preferences
Adding/Editing Object Identifiers
Available Attributes for Web DOM Elements
Recording Web Functional Test Scripts
Playing Back Scripts
Setting Web Functional Test Playback Preferences
Playing Back Web Functional Scripts
Playing Back Web Functional Scripts with Iterations
Modifying Scripts
Adding Browser Navigation to a Script
Adding Web Actions on Browser Objects
Adding Object Libraries to a Script
Adding a Server Response Test
Adding Text Matching Tests to a Script
Adding Object Tests
Adding Table Tests
Adding a Wait for Page
Inspecting Object Paths
Setting Script Properties
Substituting Databank Variables
Editing Object Libraries
Using the Web Functional Test Module API
6
Using the HTTP Module
About the HTTP Module
Key Features of the HTTP Module
Navigation Editing (Correlation)
Setting Correlation Preferences
Adding Correlation Libraries
Adding and Editing Correlation Rules
Client Set Cookie
Correlate Header
Correlate Referer Header
DOM Correlation Rules
Function/Text Substitution Rules
Substitute Recorded Date
Variable Substitution Rules
Recording Scripts
Setting HTTP Record Preferences
Recording a New HTTP Script
Playing Back Scripts
Setting HTTP Playback Preferences
Playing Back HTTP Scripts
Playing Back HTTP Scripts With Iterations
Viewing Script Playback Results
Resetting Encoding
Comparing Recorded/Playback Results
Playing Back HTTP Scripts In Oracle Load Testing for Web Applications
Posting Binary or XML File Data
Modifying Scripts
Understanding the HTTP Module Script View
Using Script Variables
Adding a Variable to a Script
Adding a Solve XPath to a Script
Finding a Variable in a Script
Deleting Variables from a Script
Adding Authentication to a Script
Adding Text Matching Tests to a Script
Adding Server Response Tests to a Script
Substituting Databank Variables
Substituting Post Data Variables
Adding a Cookie to a Script
Removing a Cookie From Script
Adding a User Agent to a Script
Adding Navigation
Understanding Navigation Editing (Correlation)
Adding HTTP Get Navigation
Adding HTTP Post Navigation
Adding an HTTP Multipart Post Navigation
Adding an HTTP XML Post Navigation
Using the HTTP Module API
7
Using the Oracle Forms Functional Test Module
About the Oracle Forms Functional Test Module
Key Features of the Oracle Forms Functional Test Module
Prerequisites
Recording Oracle EBS/Forms Functional Tests
Setting Oracle Forms Functional Test Record Preferences
Adding/Editing Object Identifiers
Recording Oracle EBS/Forms Functional Test Scripts
Playing Back Scripts
Setting Oracle Forms Functional Test Playback Preferences
Playing Back Oracle EBS/Forms Functional Scripts
Playing Back Oracle EBS/Forms Functional Scripts with Iterations
Modifying Scripts
Adding Forms Actions
Using the Oracle Forms Functional Test Module API
8
Using the Oracle Forms Load Test Module
About the Oracle Forms Load Test Module
Key Features of the Oracle Forms Load Test Module
Prerequisites
Recording Oracle EBS/Forms Load Tests
Setting Oracle Forms Load Test Record Preferences
Recording Oracle EBS/Forms Load Test Scripts
Playing Back Scripts
Playing Back Oracle EBS/Forms Functional Scripts
Playing Back Oracle EBS/Forms Functional Scripts with Iterations
Modifying Scripts
Adding Forms Actions
Using the Oracle Forms Load Test Module API
Setting Oracle Forms Load Test Correlation Preferences
Oracle Forms Load Test Correlation Library
Troubleshooting Oracle EBS/Forms Load Test Scripts
Debugging Using the Message Log
During Recording
Format of the Recorded Log
During Playback
Analyzing Message Logs
Troubleshooting Forms ifError Messages
9
Using the Web Services Module
About the Web Services Module
Key Features of the Web Services Module
Creating Web Services Scripts Using WSDL Manager
Creating the Web Services Script Tree
Adding WSDL Files to the WSDL Manager View
Adding Methods to the Script Tree
Editing Method Parameters in the Details View
Modifying Scripts
Adding a Web Services Post Navigation
Adding a Text Matching Test
Adding Security Extensions
Adding Attachments
Recording Web Services Scripts
Setting Web Services Record Preferences
Recording Web Services Scripts
10
Using the Siebel Functional Test Module
About the Siebel Functional Test Module
Key Features of the Siebel Functional Test Module
Functional Testing Siebel Applications
Prerequisites
Setting up the Siebel Test Environment
Enabling Siebel Test Automation
Siebel 7.x
Siebel 8.0
Script Creation Techniques
Setting Browser Options
Starting the Siebel Application
Determining a Siebel Component Type
Recording Siebel Functional Test Scripts
Setting Siebel Functional Test Record Preferences
Adding/Editing Object Identifiers
Recording Siebel Functional Test Scripts
Modifying Scripts
Adding Siebel Actions
11
Using the Siebel Load Test Module
Load Testing Siebel Applications
Prerequisites
Setting Up Siebel Load Test Environments
Basic Configuration
Floating Load Balancing Test Server
Clustered Web Server Configuration
Clustered Siebel Servers Configuration
Clustered Database Server Configuration
Siebel Correlation Library
Script Creation Techniques
Recording Scripts for Load Tests
Starting the Siebel Application
Playing Back Scripts
Resolving Script Issues
Siebel Entities to Parameterize
Using Data Banks with Siebel
Preparing the Siebel Server Manager Commands
Creating the Batch File
Creating the Command Input File
Siebel Statistics
Batch File Location
Defining ServerStats Metrics
Defining a ServerStats Configuration
Importing Pre-Configured Metrics and Profiles to Oracle Load Testing for Web Applications
Running Load Tests in the Oracle Load Testing for Web Applications Console
Viewing VU Grid
Viewing ServerStats
Generating Graphs and Reports Using Oracle Load Testing for Web Applications
Creating Custom Runtime Graphs
Creating Custom Reports
Setting Siebel Correlation Preferences
Siebel Correlation Library
12
Using the Utilities Module
About the Utilities Module
Key Features of the Utilities Module
Using Text File Processing
Reading Lines of Text from a File
Reading Text from a CSV File
Reading Text from an XML File
Getting Values from a Database
Using the XPath Generator
A
Command Line Reference
Specifying Command Line Settings
Supported Agent Command Line Settings
General Settings
Browser Settings
HTTP Settings
Proxy
Compression
Headers
Connections
Other
Functional Test Settings
Oracle EBS/Forms Functional Test Settings
Web Functional Test Settings
Error Recovery Settings
General
Functional Testing
HTTP
Oracle EBS/Forms Functional Testing
Oracle EBS/Forms Load Testing
Web Functional Testing
Utilities
B
Error Message Reference
Basic Module Error Messages
General Script Exceptions
Binary Decoding Exceptions
Script Creation Exceptions
Segment Parser Exceptions
Script Service Exceptions
URL Encoding Exceptions
Variable Exceptions
Platform Error Messages
Browser Exceptions
SSL Exceptions
TCP Exceptions
HTTP Exceptions
HTTP Error Messages
HTTP Service Exceptions
Oracle Forms Load Test Error Messages
Connect Errors
I/O Errors
Match Errors
Component Not Found Errors
Playback Errors
Siebel Error Messages
Siebel Exceptions
Web Error Messages
Web Service Exceptions
C
Troubleshooting
Installation
OpenScript Script Execution in Oracle Test Manager for Web Applications
Manual Installation of FireFox Extension
D
Third-Party Licenses
Index
Scripting on this page enhances content navigation, but does not change the content in any way.