Open System Testing Architecture

TOC PREV NEXT INDEX




Contents

HTTP/S Load User's Guide

Welcome to the HTTP/S Load under OpenSTA

Introduction

What is HTTP/S Load?
Documentation Conventions

Getting Started

Minimum System Requirements for Installation
Installing HTTP/S Load and OpenSTA
Commander Startup Instructions
Launch Commander
Changing the Repository Path
Select a New Repository Path
Upgrading
Uninstalling HTTP/S Load and OpenSTA
Getting Help
Feedback

HTTP/S Load

Overview of HTTP/S Load
Core Functions of HTTP/S Load
Using HTTP/S Load
Creating Scripts
Modeling Scripts
Creating Collectors
Creating Tests
Running and Monitoring Tests
Displaying Results
The Commander Interface
Commander Toolbars and Function Bars
Hide/Display Toolbars
The Commander Main Window
Commander Main Window Display Options
The Repository Window
Collectors Folder
Collectors Folder and Collectors, Display Options and Functions
Scripts Folder
Scripts Folder and Scripts, Display Options and Functions
Tests Folder
Tests Folder and Tests, Display Options and Functions
Repository Window Display Options
Hide/Display The Repository Window
Move The Repository Window
Resize The Repository Window
Select a New Repository Path

HTTP/S Scripts

What are Scripts?
Understanding Scripts
Tests
The Gateway
Scripts and SCL
HTTP/S Scripts and Test-runs
Virtual Users
DOM Addressing
Cookies and Automatic Cookie Modeling
The Repository
Planning Your Scripts
The Core Functions of Script Modeler
Launch Script Modeler
Script Modeler Interface
Toolbars and Function Bars
Toolbar Display Options
Hide/Display the Standard Toolbar
Script Pane
Resize the Script Pane
Query Results Pane
Display Query Results Pane Information
Resize the Query Results Pane
Output Pane
Resize the Output Pane

Creating Scripts

Script Development
The Script Development Process
The Gateway and Script Creation
Local Area Network Settings
Check Your LAN Proxy Server Settings
Using a Dial Up Connection
Set Your Proxy Server Settings for a Dial Up Connection
The Script Recording Process
Script Modeler Configuration Options
Browser Settings
Select Browser Type for Script Recording
Configuring The Gateway: Local and Remote Recording
Select the Gateway's Local Recording Mode
Select the Gateway's Remote Recording Mode
Gateway Settings
Select Automatic Cookie Modeling
View Gateway HTTP/S Traffic During Script Recording
Creating New Scripts
Capture/Replay Toolbar
Create a New Script
Create Additional Scripts
Save a Script
Close a Script
Rename a Script
Delete a Script

Modeling Scripts

Modeling Overview
SCL Representation of Scripts
The Environment Section
The Definitions Section
The Code Section
Automated Script Formatting Features
Modeling a Script
Open a Script from Commander
Open a Script from Script Modeler
Variables
Variable Options
Specify The Prefix Name for Your Variables
Variable Scope Options
Variable Value Source
Variable Order
Variable Type
Create a Variable
Edit a Variable
MUTEX Locking
Apply MUTEX Locking
Locate Login Details and Apply USERNAME and PASSWORD Variables
DOM Addressing
Addressing a DOM Element
Developing a Modular Test Structure
Model Scripts to Run in Sequence During a Test-run
General Modeling Procedures
Single Stepping, Comments
Add a Single Stepping Comment to a Script
Transaction Timers
Add a Transaction Timer to a Script
Wait Commands
Edit Wait Values in a Script
Call Scripts
Call a Script
Syntax Check
Syntax Check a Script
Find and Replace Variables in Strings
Search and Replace a Variable in Strings
Find Script Text
Find and Replace Script Text
Find in SCL Files

Creating and Editing Collectors

Collectors Overview
Creating Collectors
The Collector Pane
SNMP Collectors
SNMP Collector Development Process
Create an SNMP Collector
Open an SNMP Collector
Add SNMP Data Collection Queries
Run the SNMP Server Scan
Create New SNMP Data Collection Categories
NT Performance Collectors
NT Performance Collector Development Process
Create an NT Performance Collector
Open an NT Performance Collector
Add NT Performance Data Collection Queries
General Collector Procedures
Edit Collector Settings
Save and Close a Collector
Rename a Collector
Delete a Collector

Creating and Editing Tests

Test Development
Test Creation
The Test Pane
Tasks and Task Groups
Task Group Settings
The Test Development Process
Create a Test
Open a Test
Add Scripts to a Test
Add Collectors to a Test
Edit the Task Group Schedule Settings
Select the Host Used to Run a Task Group
Specify the Virtual Users Settings for a Script-based Task Group
Edit the Number of Script Iterations and the Delay Between Iterations
Delete a Script or Collector from a Test
Duplicate a Task Group
Disable/Enable a Task Group
Delete a Task Group
Replace a Script or Collector in a Test
Compile a Test
Save and Close a Test
Rename a Test
Delete a Test

Running Tests

Test-runs
Dynamic Tests
Distributed Tests
Launch the OpenSTA Name Server and the Name Server Configuration Utility
Change the Repository Host Setting of the OpenSTA Name Server
Start the OpenSTA Name Server
Stop the OpenSTA Name Server
Shutdown the OpenSTA Name Server
Test-run Procedure
Run a Test
Monitoring a Test-run
Select a Test to Monitor
Set the Task Monitoring Interval
Monitor a Summary of Test-run Activity
Monitor Scripts and Virtual Users
Monitor NT Performance and SNMP Collectors
Stop/Start a Task Group
Terminate a Test-run
Trace Settings
Specify Trace Settings

Single Stepping

Single Stepping HTTP/S Load Tests
Single Stepping Procedure
The Single Stepping Test Pane
Single Stepping a Script-based Task Group

Results Display

Results Display Overview
Results Tab
The Results Window
Hide/Display The Results Window
Move The Results Window
Resize The Results Window
General Results Display Procedures
Display Test Results
Customize Graph Display
Zoom In and Out of a Graph
Export Test Results
Close Test Results
Delete Test Results
Test Configuration
Display Test Configuration
Test Audit Log
Display Test Audit Log Data
Test Report Log
Display Test Report Log Data
Test History Log
Display Test History Log Data
Test Error Log
Display the Test Error Log
Test Summary Snapshots
Display Test Summary Snapshots
HTTP Data List
Display the HTTP Data List
Filter HTTP Data List
HTTP Data Graphs
Display HTTP Data Graphs
Filter URLs in HTTP Data Graphs
Single Step Results
Display Single Step Results
Timer List
Display the Timer List
SNMP and NT Performance Collector Graphs
Display Custom Collector Graphs
Filter Custom Collector Graphs

The OpenSTA Architecture

OpenSTA Modules
An OpenSTA Test
The Test Manager and Task Group Executers
A Distributed Architecture
The Web Relay Daemon
Configuring the Web Relay Daemon
Configuring the Web Server
Configuring the Relay Map
Setting the Trace Level
The OpenSTA Repository
SNMP Collectors
NT Performance Collectors
Architecture Module Installed Files
Script-Based Module Installed Files
SNMP Module Installed Files
NT Performance Module Installed Files
Error Reporting and Tracing
The Audit, Report and History Logs
The Error Log
Test Manager and Task Group Executer Trace Logs
Other Trace Logs
Tracing Script Activity
Starting OpenSTA
The Name Server Configuration Utility
The OpenSTA Daemon
Command Line Formats
Test Initiator (TestInit.exe)
OpenSTA Daemon (CyrDmn.exe)
Script Compiler (scl.exe)

Appendix: HTTP Test Executer Initialization File

Glossary

Index


OpenSTA.org
Mailing Lists
Further enquiries
Documentation feedback
CYRANO.com
TOC PREV NEXT INDEX