Open System Testing Architecture

TOC PREV NEXT INDEX



Contents

HTTP/S Load User's Guide

Copyright

Welcome to HTTP/S Load under OpenSTA

Introduction

What is HTTP/S Load?
Documentation Conventions

Getting Started

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

Overview of HTTP/S Load

The HTTP/S Load Package
Core Functions of HTTP/S Load
Using HTTP/S Load
Creating Scripts
Modeling Scripts
Creating Profiles
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
Profiles Folder
Profiles Folder and Profiles, 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
Script Modeler 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 Gateway and Script Creation
Local Area Network Settings
Check Your Proxy Server Settings in Internet Explorer 5
Using a Dial Up Connection
Set Your Proxy Server Settings in Internet Explorer 5 for a Dial Up Connection
The Script Recording Process
Configuration Options
Browser Settings
Select Browser Type for Recordings
Configuring The Gateway: Local and Remote Recording
Select the Gateway's Local Recording Mode
Select the Gateway's Remote Recording Mode
Gateway Settings
Automatic Cookie Generation
Select Automatic Cookie Generation
View Gateway HTTP/S Traffic During Script Recording
Creating New Scripts
Capture/Replay Toolbar
Create a New Script
Create Additional Scripts
Rename a Script
Delete a Script

Modeling Scripts

Modeling Overview
Modeling Options
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
Save a Script
Close a Script
Variables
Variable Options
Specify The Prefix Name for Your Variables
Variable Scope Options
Variable Value Source
Variable Order
Variable Type
Create 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
Edit a Variable
Syntax Check
Syntax Check a Script
Find and Replace Variables in Strings Function
Search and Replace a Variable in Strings
Find Script Text
Find and Replace Script Text
Find in SCL Files

Creating and Editing Profiles

Profiles Overview
Creating Profiles
The Active Profile Pane
SNMP Profiles
SNMP Profile Creation Process
Create an SNMP Profile
Open an SNMP Profile
Add SNMP Data Collection Queries
Run the SNMP Server Scan
Create New SNMP Data Collection Categories
NT Performance Profiles
NT Performance Profile Creation Process
Create an NT Performance Profile
Open an NT Performance Profile
Add NT Performance Data Collection Queries
General Profile Procedures
Edit a Profile
Rename a Profile
Save an Close a Profile
Delete a Profile

Creating and Editing Tests

Test Development
Test Creation
The Active Test Pane
Creating Tests
The Test Development Process
Create a Test
Open a Test
Add Scripts to a Test
Add Profiles to a Test
Edit the Number of Script Iterations and the Delay Between Iterations
Specify the Number of Virtual Users to run a Script-based Task Group
Select the Host used to Run a Task Group
Delete a Script or Profile from a Test
Duplicate Task Group
Replace a Script or Profile in a Test
Rename a Test
Compile a Test
Save and Close a Test
Delete a Test

Running Tests

Test-runs
Test-run Procedure
Run a Test
Monitoring a Test-run
Monitor Scripts and Virtual Users
Monitoring Profiles
Terminate a Test-run

Results Display

Results Tab
Display Test Results
Customize HTTP Data Graphs Display
Zoom In and Out of a Graph
Export Test Results
Close Results Display Options
Delete Test Results
Audit Results Display Option
Display Audit Data
Report Results Display Option
Display Report Data
History Results Display Option
Display History Data
HTTP Data List Results Display Option
Display the HTTP Data List
Filter HTTP Data List Results
HTTP Data Graphs
Display HTTP Data Graphs
Timer List
Display the Timer List
SNMP and NT Performance Profile Graphs
Display Custom Profile Graphs

The OpenSTA Architecture

OpenSTA Packages
An OpenSTA Test
Test Managers and Test Executers
A Distributed Architecture
The OpenSTA Repository
SNMP Profiles
NT Performance Profiles
Architecture Package Installed Files
Script-Based Package Installed Files
SNMP Package Installed Files
NT Performance Package Installed Files
Error Reporting and Tracing
The Audit, Report and History Logs
Test Manager and Test 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 Parameter File

Glossary

Index


CYRANO
Customer Support: France +33 (0) 1 56 33 40 00
USA +1 (978) 462-0737
UK +44 (0) 1274 761024
support-fr@cyrano.com
support-us@cyrano.com
support-uk@cyrano.com
TOC PREV NEXT INDEX